今天给项目引用了一个开源包,发现无论如何安装都是它的老版本。
当我在命令后强制指定版本号的时候,报了如下错误
composer require xxx=2.0
[InvalidArgumentException]
Package xxx at version 2.0 has a PHP requirement incompatible
with your PHP version (5.x.x)
emmm,原来是版本低了。可本地的环境由于是集成环境而且也比较老了没办法直接更新php。如果换用其他环境或者重新部署环境又需要重新配置一些设置。于是只能百度看看有没有办法在引用包的情况下忽略版本限制。
还真找到了
//首先在项目中执行这行语句,忽略版本限制
composer install –ignore-platform-reqs
//在引用包时加上 –ignore-platform-reqs 忽略版本限制
composer require xxx=2.0 –ignore-platform-reqs