当前位置: 首页 > 后端技术 > PHP

PHP开发版本问题排查

时间:2023-03-30 05:27:39 PHP

安装开源项目时,笔者本地使用PHP7.1开发,我本地使用PHP7.0,于是悲剧发生,出现这样的错误:requiresphp^7.1->yourPHPversion(7.0.13)doesnotsatisfythatrequirement..1.Composer安装包composerinstall后报错vagrant@homestead:~/Code/sample$composerinstallLoadingcomposerrepositorieswithpackageinformationInstallingdependencies(includingrequire-dev)from锁定文件您的要求无法解析为一组可安装的软件包。问题1-学说/实例化器1.1.0的安装请求->学说/实例化器[1.1.0]令人满意。-doctrine/instantiator1.1.0requiresphp^7.1->您的PHP版本(7.0.13)不满足该要求。问题2-doctrine/instantiator1.1.0requiresphp^7.1->您的PHP版本(7.0.13)不满足该要求。-phpunit/phpunit-mock-objects2.3.8需要doctrine/instantiator^1.0.2->满足doctrine/instantiator[1.1.0]。-安装请求对于phpunit/phpunit-mock-objects2.3.8->phpunit/phpunit-mock-objects[2.3.8]令人满意。2.解决方案删除composer.lock文件,重新执行composerinstall,这样composer就可以重新生成了。lock文件自动加载composer包后,会生成一个composer.lock锁文件。所以,从GitHub上拉取别人的代码后,需要删除这个文件。

最新推荐
猜你喜欢