Composer总是无法安装symfony/var dumper



我正试图在最新版本的Homestead上安装最新版的Laravel 8。当我运行composer installcomposer update时,symfony/var dumper的安装总是失败:

Installing symfony/var-dumper (v5.2.6): Extracting archive
Install of symfony/var-dumper failed
[ErrorException]
file_get_contents(/home/vagrant/code/vendor/symfony/var-dumper/Resources/bin/var-dump-server): 
Failed to open stream: No such file or directory

尽管出现错误异常,但文件/vendor/symfony/var-dumper/Resources/bin/var-dump-server确实存在。

我尝试过的东西:

  • 删除锁定文件并重新运行composer update
  • 手动指定var-dumper的特定版本,例如composer require symfony/var-dumper:5.2.0

我总是会遇到同样的错误。

删除/vendor文件夹,然后运行:

composer update -v

这是Composer 2.x的兼容性问题。我使用composer self-update --1降级到1.x通道,然后再次运行composer install,安装成功。

Composer version 2.2.4 2022-01-08 12:30:42

symfony/var-dumper v5.4.3

运行良好

相关内容

  • 没有找到相关文章

最新更新