2012-09-13 13 views
7

नहीं है, मैं सिम्फनी 2.1 में संगीतकार का उपयोग करने की कोशिश कर रहा हूं ताकि गिटूब पुस्तकालयों से विक्रेताओं को खींच सकें जो संगीतकार नहीं हैं और शायद कभी नहीं होंगे।संगीतकार - गिट रिपोज़ डाउनलोड करना जिसमें कंपोज़र.जेसन

उदाहरण के लिए: पुरानी deps फ़ाइल:

[jQuery] 
git=git://github.com/jquery/jquery.git 
version=1.8.1 

[Mocha] 
git=https://github.com/visionmedia/mocha.git 

संगीतकार (काम नहीं करता है)

"repositories": [ 
    { 
     "type": "package", 
     "package": { 
      "name": "jquery", 
      "version": "1.8.1", 
      "dist": { 
       "url": "git://github.com/jquery/jquery.git", 
       "type": "git" 
      } 
     } 
    } 
], 
"require": { 
    "jquery": "1.8.1" 
} 
+1

महान प्रश्न! –

उत्तर

10

आप Git से डाउनलोड कर रहे हैं, तो आप एक "स्रोत" पैकेज निर्दिष्ट करने की आवश्यकता, एक "dist" पैकेज नहीं। का उपयोग करें:

"repositories": [ 
    { 
     "type": "package", 
     "package": { 
      "name": "jquery", 
      "version": "1.8.1", 
      "source": { 
       "url": "git://github.com/jquery/jquery.git", 
       "type": "git", 
       "reference": "1.8.1" 
      } 
     } 
    } 
], 
"require": { 
    "jquery": "1.8.1" 
} 
+0

यदि रेपो उपयोग "संदर्भ": ऊपर "मास्टर" पर परिभाषित टैग नहीं हैं। –

+0

क्योंकि मुझे पब्की अनुमति के साथ समस्याएं मिलीं, https मेरे लिए ठीक काम करता है: "स्रोत": { "यूआरएल": "https://github.com:/angular/angular.js.git", "टाइप": "गिट", "संदर्भ": "v1.1.5" } – Michael

2

एक अन्य विकल्प क्या इसके लिए डिजाइन किया गया था के लिए सामने अंत पैकेज प्रबंधन और उपयोग संगीतकार के लिए Bower उपयोग करने के लिए है। (PHP पैकेज)।

http://bower.io/

+0

सच है कि, उस बिंदु को क्लैफिंग के लिए धन्यवाद, यह हमेशा स्पष्ट नहीं है, इसे वापस देख रहा है .. मैं अपने symfony2 आधारित जेएस भारी ऐप में बोवर जोड़ सकता हूं सामने के अंत को अलग करने में मदद करें .. – blamb

संबंधित मुद्दे