我创建了一个新的Laravel项目。当我去终端安装Composer Display Following Error。无法创建缓存目录..或目录不可写。在Laravel进行无缓存
无法创建缓存目录/home/w3cert/.composer/cache/repo/https---packagist.org/,或者目录不可写。无缓存继续。
我使用Ubuntu O的
我创建了一个新的Laravel项目。当我去终端安装Composer Display Following Error。无法创建缓存目录..或目录不可写。在Laravel进行无缓存
无法创建缓存目录/home/w3cert/.composer/cache/repo/https---packagist.org/,或者目录不可写。无缓存继续。
我使用Ubuntu O的
更改文件夹的组权限
须藤乔敦 - R的w3cert /home/w3cert/.composer/cache/repo/https---packagist.org
和Files文件夹太
须藤乔敦 - R的w3cert /home/w3cert/.composer/cache/files/
我假设w3cert是您的用户名,如果不将第四个参数更改为您的用户名。
如果问题仍然存在,尝试
须藤乔敦 - R的w3cert /home/w3cert/.composer
现在,还有就是你将无法创建您的应用程序目录中的机会,如果发生这种情况,对你的HTML文件夹或你正在尝试创建你的laravel项目的文件夹做同样的事情。
希望这会有所帮助。
今天我有同样的问题。尝试一下!
sudo chown -R [yourgroup] /home/[youruser]/.composer/cache/repo/https---packagist.org/
sudo chown -R [yourgroup] /home/[youruser]/.composer/cache/files/
当你安装作曲家敢肯定你使用,因为该文件夹~/.composer
是由根目录中创建的$ sudo
命令。
运行此修复问题:
$ sudo chown -R $USER $HOME/.composer
非常感谢。这解决了我的问题。 – DragoRaptor
用'$ USER:$ USER'替换'$ USER'不仅可以修复用户,还可以修复文件夹及其内容的组。 – caw
看起来像作曲家没有在/home/w3cert/.composer/cache/文件夹 –
写权限这也可能发生,如果你运行'须藤作曲家自我-update“,因为'〜/ .composer'目录将由'root'拥有,之后。 – caw