更新 Composer 时遇到问题

Having Problems With Updating Composer

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

我收到这个错误:

Plugin initialization failed (include(/var/www/vendor/composer/package-versions-deprecated/src/PackageVersions/Installer.php): failed to open stream: No such file or directory), uninstalling plugin

  • Removing composer/package-versions-deprecated (1.10.99) Install of composer/package-versions-deprecated failed

[RuntimeException]
Could not delete /var/www/vendor/composer/package-versions-deprecated/src:

the file (/var/www/vendor/composer/package-versions-deprecated/src/PackageVersions/Installer.php) does exist.

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

中的 write/delete 目录

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

选项2 您可以在本地安装应用程序(在当前用户拥有所有权限的目录中, 启动作曲家 通过 root 将应用程序移动到 /var/www 目录 chown 文件给好用户。 (www:数据?)

选项 3(不推荐) 您可以通过 root 手动删除此目录。但是我相信你会遇到很多其他的问题。