我正在尝试使用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"
- 1. 通过Composer安装单个软件包
- 2. 已安装Autoload Composer软件包
- 3. 自制安装软件包与特定版本
- 4. 安装多个版本的软件包
- 5. 确定特定软件包的版本
- 6. 如何测试/安装Composer软件包的未加标签的版本?
- 7. 如何在Symfony中获得由Composer安装的软件包的版本?
- 8. CakePHP安装Composer版本3.1 *
- 9. 用自制软件安装python2的特定版本
- 10. 如何识别阻止Composer安装最新版本软件包的内容?
- 11. Composer为什么安装似乎与要求冲突的软件包版本?
- 12. yum安装python包的特定版本
- 13. Brew - 安装特定版本的brew包
- 14. 在Dockerfile中运行时,Composer安装不会安装软件包
- 15. Ubuntu从特定PPA安装软件包
- 16. 使用npm安装最新版本的软件包
- 17. 使用virtualenv安装不同python版本的软件包错误
- 18. 木偶根据应用程序版本安装特定版本的软件包版本
- 19. npm安装特定版本不安装特定版本
- 20. npm安装package.json中指定的确切软件包版本
- 21. 木偶:指定要安装的软件包版本
- 22. 如何在Ansible中定义要安装的软件包版本
- 23. 将特定的ruby版本安装到供应商/软件包中?
- 24. ipkg/opkg如何按指定版本安装某些软件包?
- 25. 安装前检查可用的pip软件包版本
- 26. 无法安装适用于.NETFramework版本的软件包
- 27. 如何删除未安装Composer的软件包?
- 28. 安装该软件的版本
- 29. 使NPM安装特定版本package.json
- 30. 在安装时安装软件包所需的R软件包
阅读此答案http://stackoverflow.com/questions/15212381/composer-how-can-i-install-another-dependency-without-updating-old-ones – KevinOrfas