Laravel 作曲家安装给出错误“您的锁定文件不包含兼容的软件包集,请运行作曲家更新”

新手上路,请多包涵

我已经编写 laravel 代码有一段时间了。目前,我尝试从 github 克隆一个项目并在本地编辑。我在我的项目目录中安装了作曲家,但没有包含供应商文件夹,我尝试运行 composer install 但我给了我这个错误

Your lock file does not contain a compatible set of packages. Please run composer update

我该如何解决这个问题?

注意:我已经尝试在以前的克隆上运行 composer update 并且没有成功。

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

阅读 1.1k
2 个回答

我用这个命令解决了这个问题:

 composer self-update --1

它可能有效,因为在开发项目时,作曲家在另一个版本上,当将主要版本从 1 更改为 2 时,兼容性被破坏了。使用此命令,您可以降级作曲家并且可能会解决这个问题

原文由 Emmanuel de Carvalho Garcia 发布,翻译遵循 CC BY-SA 4.0 许可协议

运行此命令:

 composer install --ignore-platform-reqs

或者

composer update --ignore-platform-reqs

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

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