2016-12-01 19 views
65

का उपयोग कर पैकेज के विशिष्ट संस्करण को स्थापित करें मैं संगीतकार का उपयोग कर पैकेज के एक विशिष्ट संस्करण को स्थापित करने का प्रयास कर रहा हूं। मैंने संगीतकार स्थापित करने और संगीतकार की आवश्यकता की कोशिश की लेकिन वे उस पैकेज का नवीनतम संस्करण स्थापित कर रहे हैं जिसे मैं इंस्टॉल करने का प्रयास कर रहा हूं। यदि कोई पिछले संस्करण चाहते हैं तो क्या होगा? स्थापित साथसंगीतकार

php composer.phar require doctrine/mongodb-odm-bundle 3.0 

भी उपलब्ध:

+0

इस उत्तर पर एक पठन है http://stackoverflow.com/questions/15212381/composer-how-can-i-install-another- निर्भरता-without-updating-old-ones – KevinOrfas

उत्तर

119

composer require vendor/package:version

उदाहरण के लिए

:

composer require refinery29/test-util:0.10.2

+0

फ़ंक्शन^और ~ संस्करण संख्या में क्या है? –

+0

आप यहां जवाब पा सकते हैं https://stackoverflow.com/a/22345808/1522019 – alucic

+0

यह मेरे लिए काम करता है। – prudhvi259

11

सिर्फ php composer.phar

की आवश्यकता होती है उदाहरण के लिए इस्तेमाल करते हैं।

https://getcomposer.org/doc/03-cli.md#require https://getcomposer.org/doc/03-cli.md#install

+0

रिकॉर्ड के लिए, कस्टम बाधाओं को जोड़ना * इंस्टॉल * के साथ उपलब्ध नहीं है - केवल 'आवश्यकता' के साथ। यदि आप किसी विशिष्ट संस्करण पर स्विच करने और अपनी 'composer.lock' फ़ाइल में चेक-इन करने की उम्मीद कर रहे थे, तो आप कर सकते हैं, लेकिन आपको' संगीतकार आवश्यकता 'का उपयोग करना होगा और उसके बाद परिवर्तन को' composer.json' में वापस कर देना होगा। –

7

जोड़े दोहरे उद्धरण चिह्नों संस्करण संख्या में कैरट ऑपरेटर का उपयोग करने के लिए:

composer require middlewares/whoops "^0.4"