Próbuję zainstalować konkretną wersję pakietu za pomocą programu Composer. Próbowałem zainstalować kompozytor i Composer wymaga, ale instalują najnowszą wersję pakietu, który próbuję zainstalować. Co jeśli chcesz poprzedniej wersji?Instalowanie określonej wersji pakietu za pomocą Kompozytor
Odpowiedz
composer require vendor/package:version
na przykład:
composer require refinery29/test-util:0.10.2
jaka jest funkcja^i ~ w numerze wersji? –
Możesz znaleźć odpowiedź tutaj https://stackoverflow.com/a/22345808/1522019 – alucic
to zadziałało dla mnie. – prudhvi259
wystarczy użyć php composer.phar wymaga
na przykład:
php composer.phar require doctrine/mongodb-odm-bundle 3.0
również dostępny z instalacji.
https://getcomposer.org/doc/03-cli.md#require https://getcomposer.org/doc/03-cli.md#install
Dla rekordu, dodając ograniczenia niestandardowe is * not * available with 'install' - tylko z' require'. Jeśli masz nadzieję przejść do konkretnej wersji i odprawić swój plik 'composer.lock', możesz, ale musisz użyć' composer require', a następnie przywrócić zmianę do 'composer.json'. –
Dodaj cudzysłowia użyć operatora daszka w numerze wersji:
composer require middlewares/whoops "^0.4"
przeczytać o tej odpowiedzi http://stackoverflow.com/questions/15212381/composer-how-can-i-install-another-dependency-without-updating-oldones – KevinOrfas