我创建了一个新的Laravel项目。当我去终端安装Composer Display Follow Error时。
无法创建缓存目录/home/w3cert/.composer/cache/repo/https---packagist.org/,或者目录不可写。继续进行无缓存。
我正在使用Ubuntu Os
更改文件夹的组权限
sudo chown -R w3cert /home/w3cert/.composer/cache/repo/https---packagist.org
和Files文件夹也是
sudo chown -R w3cert /home/w3cert/.composer/cache/files/
我假设w3cert是您的用户名,如果没有将第4个参数更改为您的用户名。
如果问题仍然存在,请尝试
sudo chown -R w3cert /home/w3cert/.composer
现在,您可能无法创建应用程序目录,如果发生这种情况,则会对您的html文件夹或尝试创建laravel项目的文件夹执行相同操作。
希望这可以帮助。
当您安装composer时,请确保使用$ sudo
命令,因为~/.composer
文件夹是由root创建的。
运行此命令以解决此问题:
$ sudo chown -R $USER $HOME/.composer
我今天遇到了同样的问题。试试吧!
sudo chown -R [yourgroup] /home/[youruser]/.composer/cache/repo/https---packagist.org/
sudo chown -R [yourgroup] /home/[youruser]/.composer/cache/files/