当我运行我在 "laravelHomestead "中配置的域名 "symfony-01.local "时,我得到了这样的错误信息。
致命错误:composer.lock是为PHP 7.4或更高版本创建的,但当前PHP版本是7.2.30。
我的家园PHP版本是版本
我目前的PHP版本是.NET。版本
我的家园 composer.lock : composer.lock
我在vagrant的symfony项目composer.lock。composer.lock
我已经找到了一个解决方案,我必须对安装的composer包强制执行php版本。
解决方法是进入家园文件夹,运行这些命令。
composer config platform.php 7.2.30
这将自动设置平台选项 (注意:你可以在composer.json中手动编辑。),它会被用来下载和更新基于平台需求的作曲家,但我真正需要的是忽略它,为了做到这一点,我用了这个。
composer update phpunitphpunit --ignore-platform-reqs。