के अनुसार स्थिर-पर्याप्त संस्करण में उपलब्ध नहीं है, मैं वास्तव में समझ नहीं पा रहा हूं कि संगीतकार न्यूनतम-स्थिरता सेटिंग के साथ कैसे काम करता है।पैकेज आपकी न्यूनतम-स्थिरता सेटिंग
मेरे पास दो पैकेज हैं। मान लें, PackageA
और PackageB
।
PackageA
की composer.json
फ़ाइल इस तरह दिखता है:
{
"name": "vendor/packagea",
"minimum-stability": "dev",
"require": {
"vendor/packageb": "dev"
}
}
तो PackageA
PackageB
की आवश्यकता है। PackageB
की json इस तरह दिखता है:
{
"name": "vendor/packageb",
"minimum-stability": "dev"
}
तो दोनों का कहना है कि कम से कम स्थिरता dev
हैं। तो मुझे लगता है कि जब मैं कार्य करें:
composer create-project vendor/packagea
लेकिन तब यह संदेश के साथ शिकायत:
[InvalidArgumentException]
Could not find package vendor/packagea with stability stable.
कौन सा मैं अजीब लगता है, क्योंकि मुझे लगता है यह होगा कि dev
करने के लिए न्यूनतम स्थिरता की स्थापना पैकेज खींच होगा इसकी "विकास" शाखा से। जो कि गितब के मामले में हमेशा dev-master
है।
तो मैं संगीतकार क्या शाखा उपयोग करने के लिए बताकर इसे स्थापित करने की कोशिश की:
composer create-project vendor/packagea testFolder dev-master
लेकिन तब यह शिकायत है कि यह PackageB
नहीं मिल सकता है:
Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package vendor/packageb dev could not be found.
तो कैसे मैं कर रहा हूँ मेरा पैकेज स्थापित करें? मैं अभी भी इतना विकसित कर रहा हूँ मैं PackageA और अभी तक PackageB के लिए एक रिलीज बनाने के लिए चाहते हैं ...
'आवश्यकता' को 'dev-master' में बदलना वास्तव में काम करता है। इसे 'dev-master' विकल्प के साथ भी इंस्टॉल करना होगा। लेकिन यह अभी भी मेरे लिए अजीब लगता है। 'देव' की तरह लूस पूरी तरह से बेकार है क्योंकि यह वास्तव में मेरे लिए कुछ भी नहीं करता है। – Vivendi
उदाहरण के लिए '* @ dev' की आवश्यकता एक वैध संस्करण बाधा होगी जो dev संस्करणों को अनुमति देती है, लेकिन स्वयं द्वारा dev का अर्थ है कि यह इस तरह के संस्करण के लिए सटीक मिलान करने का प्रयास करता है, जो मौजूद नहीं है। – Seldaek
संगीतकार 1.0-dev 2015-07-21 के साथ काम नहीं करेगा: 'अमान्य स्थिरता प्रदान की गई (= dev) में से एक होना चाहिए: स्थिर, आरसी, बीटा, अल्फा, dev' होना चाहिए -एसडीवी: 'संगीतकार बनाने-प्रोजेक्ट विक्रेता/पैकेज-एसडीवी' – dave