在尝试添加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)确实存在。
答案 0 :(得分:1)
Composer无法删除/var/www/vendor/composer/package-versions-deprecated/src
目录。我猜当前用户无法在/var/www
选项1(推荐) 您可以(必须)对此目录进行权限修复,并验证当前连接的用户是否具有足够的权限来执行此操作。
选项2 您可以在本地安装应用程序(在当前用户拥有所有特权的目录中, 启动作曲家 通过根目录将应用程序移动到/ var / www目录 向好的用户发送文件。 (www:data吗?)
Option3(不推荐使用) 您可以通过root手动删除此目录。但我敢肯定,您还会遇到很多其他问题。