我正在尝试使用composer更新我的symfony项目。我遇到了一个奇怪的问题,我不确定如何处理。我的PHP版本足够高,可以更新,但它的格式化作曲家不会让我更新。这是我的错误信息:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- symfony/symfony v3.0.1 requires php >=5.5.9 -> your PHP version (5.6.11-1ubuntu3.1) does not satisfy that requirement.
- symfony/symfony v3.0.0 requires php >=5.5.9 -> your PHP version (5.6.11-1ubuntu3.1) does not satisfy that requirement.
- Installation request for symfony/symfony 3.0.* -> satisfiable by symfony/symfony[v3.0.0, v3.0.1].
正如你所看到的,我的php版本确实足以更新,但是,作曲家说没有。我怎么强迫它更新呢?
答案 0 :(得分:10)
如何强制它更新?
使用 - ignore-platform-reqs 选项,composer忽略所有 php , ext - * , lib- * 要求并强制安装,即使本地计算机不满足这些要求。
composer install --ignore-platform-reqs
composer update --ignore-platform-reqs
此选项也适用于create-project
,remove
和require
。
可以阅读文档here。