背景:我在我的台式机上使用 Silex 设置了一个新项目,并使用我需要的依赖项设置了我的 composer.json 文件。我在桌面上成功运行了“composer.phar install”,没有任何问题。
我切换到我的笔记本电脑继续进行该项目,将 git repo 克隆到笔记本电脑,并尝试执行“composer.phar install”但收到以下消息:
Your requirements could not be resolved to an installable set of packages.
所以我做了一个“composer.phar update”,它起作用了,但我不想更新我的 composer.lock 文件。
还有其他人有这个问题吗?如果没有,有人可以解释我做错了什么吗?
编辑:我想我可能应该回到这个并更新问题。我已经很久没有遇到这个问题了。我不知道这是否是作曲家的更新修复了它(人们可能不得不发表评论让我知道他们是否仍然遇到这个问题)或者现在我已经了解了更多关于作曲家的知识,我只是以我没有遇到过的方式做事。无论哪种方式,除非我在 composer.json 中的包规范实际上被破坏了,否则我在将近一年半的时间里没有看到这条消息。