我向composer.json文件添加了一个新的捆绑依赖项,并且在运行composer update命令时,作者更新了所有现有的deps,而我只想安装新的捆绑包。 是否有一个命令选项安装新的deps而不更新现有的?为什么作曲家更新所有现有的代表?
0
A
回答
0
为了获取依赖的最新版本和更新composer.lock文件,你应该使用update命令。
php composer.phar update
这将解决项目的所有依赖关系,并将精确版本写入composer.lock。
如果你只是想更新一些软件包,而不是所有的,您可以列出它们的方式:
php composer.phar update vendor/package vendor/package2
您也可以使用通配符一次更新了一堆包:
php composer.phar update vendor/*
2
+1
这是我最喜欢添加新软件包的方式,因为我不必摆弄JSON源代码。此外,这只会获取最适合已有版本的软件包版本,如果我选择与现有软件包冲突的版本,Composer将拒绝添加该软件包,而不会陷入无法解析的依赖状态。 – Sven 2014-09-03 01:01:48
相关问题
- 1. 更新现有资产 - Hyperledger作曲家
- 2. 作曲家更新忽略代表
- 3. 没有版本的作曲家更新
- 4. 作曲家没有突然更新
- 5. 作曲家:没有安装或更新
- 6. 作曲家不更新所需的库
- 7. 为什么PHP的工匠命令不作曲家更新
- 8. 为什么作曲家更新需要访问数据库
- 9. 为什么我无法自我更新作曲家?
- 10. Symfony的作曲家更新
- 11. 为什么不更新所有行时应更新所有行?
- 12. 为什么艺术家没有在作曲家更新上工作并且不返回任何错误消息?
- 13. 为什么作曲家更新symfony更新到2.5,但它是“symfony/symfony”:“〜2.4”?
- 14. 作曲家更新laravel 5.2
- 15. Laravel更新作曲家
- 16. 作曲家更新kriswallsmith/assetic
- 17. 更新与作曲家
- 18. Laravel作曲家更新
- 19. Sylius老作曲家更新
- 20. 作曲家更新失败
- 21. 作曲家包没有出现在autoload_namespaces
- 22. ClickOnce更新所有文件。为什么?
- 23. 作曲家更新和作曲家全局更新之间的区别
- 24. 有没有什么理由不把作曲家放在路上?
- 25. 作曲家更新后出现表格错误
- 26. 作曲家更新 - 没有得到最新版本
- 27. 作曲家在更新时“dist”是什么意思?
- 28. 在Hyperledger作曲家中,“参与者”代表什么?
- 29. 使用作曲家重新加载所有软件包
- 30. Laravel工作台作曲家更新
这很好,谢谢! – user2140201 2014-09-02 09:39:36