如何使用 Composer 安装特定版本的包?

新手上路,请多包涵

我正在尝试使用 Composer 安装特定版本的软件包。我试过 composer installcomposer require 但他们正在安装最新版本的软件包。如果我想要旧版本怎么办?

原文由 gdaras 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 603
2 个回答

composer require vendor/package:version

例如:

composer require refinery29/test-util:0.10.2

原文由 alucic 发布,翻译遵循 CC BY-SA 3.0 许可协议

我试图要求来自不同存储库而不是最新版本的开发分支,并且我遇到了同样的问题,并且上述问题都不适合我:(

过了一会儿,我在文档中看到,在开发分支的情况下,您需要在版本中添加“dev-”前缀,并且以下内容完美运行。

 composer require [vendorName]/[packageName]:dev-[gitBranchName]

原文由 silver 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题