gpt4 book ai didi

php - composer.phar 安装旧包

转载 作者:搜寻专家 更新时间:2023-10-31 21:12:45 26 4
gpt4 key购买 nike

我对“ Composer ”有疑问当我在装有 Linux 操作系统的笔记本电脑上使用 Composer 时,Composer 安装的组件版本比已安装的版本旧。当我在办公室的 Windows PC 上使用 Composer 时,一切正常(在版本控制下使用相同的“composer.phar”文件)。

可能是什么问题?我使用的命令是项目目录中的 php composer.phar update

预先感谢您的回答

最佳答案

这很可能是因为您的 Linux 机器上有一个 composer.lock 文件。 Composer 有两个主要命令:installupdate

安装将检查 composer.lock 文件是否存在。如果是,该文件将用于确定要安装的依赖项版本。如果没有,它将隐式执行 update 以获取最新的匹配版本。

Update 将始终尝试获取最新的匹配版本,然后将它们写入 composer.lock 文件。

这里的建议是:

  • 将您的 composer.lock 提交到版本控制中(将其从 .gitignore 中删除)。
  • 在您的 Linux 机器上运行 composer update 以获取最新版本。

关于php - composer.phar 安装旧包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15619431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com