मैं बहुत की तरह एक निर्देशिका संरचना है प्राप्त नहीं कर सकता:संगीतकार "पथ" भंडार काम करने के लिए
composer.json < Main
packages/
balunker/
testpackage/
composer.json < Package
src/
TestPackage.php
मुख्य composer.json
इस तरह दिखता है: पैकेज composer.json
इसलिए की तरह लग रहा
{
"name": "vagrant/composer-test",
"repositories": [
{
"type": "path",
"url": "packages/*/*"
}
],
"require": {
"balunker/testpackage": "*"
}
}
जबकि :
{
"name": "balunker/testpackage",
"autoload": {
"psr-4": {
"Balunker\\": "src/"
}
}
}
composer update
पर मैं सरल संदेश है कि पैकेज के सह मिल उल हल नहीं किया जा सकता है। कोई सिम्लिंक नहीं बनाया गया है और कोई पैकेज स्थापित नहीं है। मैंने सचमुच अपने आधे दिन बिताए हैं, बिना किसी सफलता के इसे बाहर निकाला है।
मैंने इस पर composer update -vvv
वर्बोज आउटपुट भी अपलोड किया: http://pastebin.com/mMRHsACk।
मेरा संगीतकार संस्करण नवीनतम है (20 अप्रैल 2016 को दोपहर 2:39 बजे यूटीसी) और यह सब वग्रेंट (डेबियन) के अंदर चल रहा है।
यहां से किसी भी सिफारिश की सराहना की जाती है। मैं वास्तव में नहीं जानता कि और क्या करना है।
मेरे लिए, चाल मेरे composer.json में ['न्यूनतम-स्थिरता": "dev" '] (https://getcomposer.org/doc/04-schema.md#minimum-stability) जोड़ने के लिए थी। फ़ाइल –
@ ब्रैडकेन्ट मैं 'न्यूनतम-स्थिरता ":" dev "चीज़ का उपयोग करने से अत्यधिक हतोत्साहित करता हूं: इसका अर्थ यह है कि आप सभी निर्भरताओं से नवीनतम अस्थिर संस्करण चाहते हैं। 'Dev-' उपसर्ग या '-dev' प्रत्यय केवल प्रश्न में एक पैकेज के लिए इसे बदल देगा। – Nemo64
जब तक आपके पास "पसंदीदा-स्थिर" भी हो: सत्य ', आप ठीक हैं। जब निर्भरता को पूरा करने के लिए आवश्यक हो तो यह केवल देव पैकेज का उपयोग करेगा। – hackel