symfony - 更新 Composer 时遇到问题
问题描述
在尝试添加 php-imap 之后,我在尝试更新作曲家时遇到了一些问题。
我收到此错误:
插件初始化失败(包括(/var/www/vendor/composer/package-versions-deprecated/src/PackageVersions/Installer.php):无法打开流:没有这样的文件或目录),卸载插件
- 删除 composer/package-versions-deprecated (1.10.99) 安装 composer/package-versions-deprecated 失败
[RuntimeException]
无法删除 /var/www/vendor/composer/package-versions-deprecated/src:该文件(/var/www/vendor/composer/package-versions-deprecated/src/PackageVersions/Installer.php)确实存在。
解决方案
Composer 无法删除该/var/www/vendor/composer/package-versions-deprecated/src
目录。我猜当前用户无法写入/删除目录/var/www
Option1(推荐) 您可以(您必须)修复此目录的权限并验证当前连接的用户是否有足够的权限来执行此操作。
选项2 您可以在本地安装应用程序(在当前用户拥有所有权限的目录中,启动作曲家通过root将应用程序移动到/var/www目录Chown文件给好用户。(www:data?)
选项 3(不推荐) 您可以通过 root 手动删除此目录。但我相信你会遇到很多其他的问题。
推荐阅读
- python - 时间数据 '\n' 与格式 '%m/%d/%Y' 不匹配 - python
- javascript - 递归函数无法检查网站的生成索引(存储在我的数据库中的 desc、title、img 等)是否已经在页面上
- nestjs - 从配置中注入 DTO 的默认值
- javascript - 如何在单击时获取锚标记的 id 并将其传递给 servlet 页面?
- javascript - 你能逐行解释这个简单的图像滑块代码吗?
- amazon-web-services - 允许服务调用 API Gateway
- javascript - 使用 Javascript 的 Onclick
- javascript - 连接 JSON 和索引变量
- python - 如何自动缩放绘图画布
- c# - UTF-16 是 ASCII 的超集吗?如果是,根据 HTML 标准,为什么 UTF-16 与 ASCII 不兼容?