更新作曲家时遇到问题

时间:2020-07-21 11:17:38

标签: symfony composer-php vagrant

在尝试添加php-imap后,尝试更新作曲器时遇到了一些问题。

我收到此错误:

插件初始化失败(include(/var/www/vendor/composer/package-versions-deprecated/src/PackageVersions/Installer.php):无法打开流:没有此类文件或目录),正在卸载插件

  • 删除不推荐使用的composer / package-versions(1.10.99) 不推荐使用composer / package-versions版本安装失败

[RuntimeException]
无法删除/ var / www / vendor / composer / package-versions-deprecated / src:

文件(/var/www/vendor/composer/package-versions-deprecated/src/PackageVersions/Installer.php)确实存在。

1 个答案:

答案 0 :(得分:1)

Composer无法删除/var/www/vendor/composer/package-versions-deprecated/src目录。我猜当前用户无法在/var/www

中写入/删除目录

选项1(推荐) 您可以(必须)对此目录进行权限修复,并验证当前连接的用户是否具有足够的权限来执行此操作。

选项2 您可以在本地安装应用程序(在当前用户拥有所有特权的目录中, 启动作曲家 通过根目录将应用程序移动到/ var / www目录 向好的用户发送文件。 (www:data吗?)

Option3(不推荐使用) 您可以通过root手动删除此目录。但我敢肯定,您还会遇到很多其他问题。