我在 docker 容器中使用 composer install 构建了我的 symfony 4 应用程序。
作曲家版本 1.10.19
但我得到了这个错误。
[ErrorException] file_put_contents(/root/.composer/cache/repo/https---flex.symfony.com/):打开流失败:是一个目录
如果我在没有任何中断的情况下再运行 composer install 1 次,则构建成功。
如果我删除项目目录上的供应商和 var/cache 目录,则会再次出现错误。
我试过这个方法:
- 触发“composer clearcache”命令不成功
- 删除~/.composer目录不成功
- chmod -R 777 ~/.composer 没有成功
在不同容器内构建相同项目的一些成功。我的容器从这个卷开始:
项目目录
~/.ssh 目录
我在网上搜索但没有解决方案。请帮忙。