【发布时间】:2018-10-03 23:09:00
【问题描述】:
这里是场景。我有一个安装了 Composer 的 PHP Docker,然后我尝试使用来自其他存储库的 composer 包并进行 composer 更新。我收到以下错误:
无法创建缓存目录/root/.composer/cache/repo/https---packagist.org/,或者目录不可写。不使用缓存继续
我知道 /root/.composer 目录有问题。 我试图更改权限并删除它,但我不能:
基本上,我不能用“/root/.composer”做任何事情。 如何更改权限或删除此文件夹?
【问题讨论】:
-
您在容器中以 root 身份运行 Composer?
-
PHP Docker 镜像中只有一个用户。因此,您使用 root 或非 root 用户并不重要。无论如何,谢谢你的提问。我已经找到了这个问题的根本原因。 :)
标签: docker composer-php