使用Composer安装特定版本的软件包
我正在尝试使用Composer安装软件包的特定版本。我尝试了作曲家安装和Composer的要求,但他们正在安装我试图安装的最新版本的软件包。如果想要以前的版本呢?使用Composer安装特定版本的软件包
composer require vendor/package:version
例如:
composer require refinery29/test-util:0.10.2
版本号中的函数^和〜是什么? –
你可以在这里找到答案https://stackoverflow.com/a/22345808/1522019 – alucic
它为我工作。 – prudhvi259
只使用composer.phar需要
例如PHP:
php composer.phar require doctrine/mongodb-odm-bundle 3.0
也可与安装。
https://getcomposer.org/doc/03-cli.md#require https://getcomposer.org/doc/03-cli.md#install
对于记录,添加自定义约束*不能*用'install'提供 - 只用'require'。如果您希望切换到特定的版本并签入'composer.lock'文件,您可以,但是您必须使用'composer require',然后将更改恢复为'composer.json'。 –
添加双引号使用^操作符的版本号:
composer require middlewares/whoops "^0.4"
阅读此答案http://stackoverflow.com/questions/15212381/composer-how-can-i-install-another-dependency-without-updating-old-ones – KevinOrfas