【发布时间】:2021-04-10 19:19:28
【问题描述】:
在我的本地机器上,我有 php v7.0.3。我的一个项目依赖于php v5.5。
正如预期的那样,composer install 的简单运行会崩溃:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- This package requires php ~5.5 but your PHP version (7.0.3) does not satisfy that requirement.
我知道我可以通过以下方式忽略该平台:
composer install --ignore-platform-reqs
但我经常忘记添加标志。然而,由于应用程序在 docker 容器中运行,因此不匹配的 php 可以正常安装依赖项。
所以我想知道是否有办法让我的本地作曲家总是假设 --ignore-platform-reqs 以便不必输入它。
我喜欢避免设置别名并让它在作曲家配置级别上工作。
【问题讨论】:
-
你能告诉我你是怎么做到的吗?我只有 1 个 laravel 包,我无法终生安装它。是的,我知道我可以忽略平台要求,但看起来你知道怎么做!
-
@Eduardo 没有上下文就很难知道你想要实现什么。您可以提出链接到此问题的后续问题。最好有一个可重现且最小的有问题的
composer.json和本地 php 版本的示例。 -
不用担心,我能够解决我的问题,感谢您的回复,先生是好人! :-) 干杯!
标签: php configuration composer-php hhvm