我正在嘗試使用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