美文网首页
误删composer的文件处理办法failed to open

误删composer的文件处理办法failed to open

作者: 一位先生_ | 来源:发表于2022-01-04 21:22 被阅读0次
<br />
<b>Warning</b>:  require(/srv/vendor/composer/../symfony/polyfill-php81/bootstrap.php): failed to open stream: No such file or directory in <b>/srv/vendor/composer/autoload_real.php</b> on line <b>71</b><br />
<br />
<b>Fatal error</b>:  require(): Failed opening required '/srv/vendor/composer/../symfony/polyfill-php81/bootstrap.php' (include_path='.:/usr/local/lib/php') in <b>/srv/vendor/composer/autoload_real.php</b> on line <b>71</b><br />

php降了版本,一些拓展包不兼容,于是决定重新composer安装.试了一下怎么都不行。

解决方案:

  1. 删除composer.lock文件;
  2. 在composer文件夹下面建一个空的autoload.php文件
  3. 运行命令:composer dump-autoload 即可重新生成初始化文件;
  4. 执行composer install --ignore-platform-reqs 不指定包版本,composer会根据php版本安装对应的最新的包。

例如:我之前php版本是7.1.30,composer安装的var-dumper是v4.3.3的版本;

  1. 然后再执行下:
composer install

相关文章

网友评论

      本文标题:误删composer的文件处理办法failed to open

      本文链接:https://www.haomeiwen.com/subject/bsrmxrtx.html