我创建了一个新的Laravel项目.当我去终端安装Composer Display Follow Error时.
无法创建缓存目录/home/w3cert/.composer/cache/repo/https---packagist.org/,或者目录不可写.继续进行无缓存.
我正在使用Ubuntu Os
Jim*_*m M 238
当您安装composer时,请确保您使用了$ sudo命令,因为该~/.composer文件夹是由root创建的.
运行此命令以解决此问题:
$ sudo chown -R $USER $HOME/.composer
Run Code Online (Sandbox Code Playgroud)
Nes*_*sar 183
更改文件夹的组权限
sudo chown -R w3cert /home/w3cert/.composer/cache/repo/https---packagist.org
Run Code Online (Sandbox Code Playgroud)
和Files文件夹也是
sudo chown -R w3cert /home/w3cert/.composer/cache/files/
Run Code Online (Sandbox Code Playgroud)
我假设w3cert是您的用户名,如果没有将第4个参数更改为您的用户名.
如果问题仍然存在,请尝试
sudo chown -R w3cert /home/w3cert/.composer
Run Code Online (Sandbox Code Playgroud)
现在,您可能无法创建应用程序目录,如果发生这种情况,则会对您的html文件夹或尝试创建laravel项目的文件夹执行相同操作.
希望这可以帮助.
小智 5
Change ownership of your .composer directory:
sudo chown -R $USER $HOME/.composer
Run Code Online (Sandbox Code Playgroud)
$USER is your username and $HOME is your home directory.
| 归档时间: |
|
| 查看次数: |
108221 次 |
| 最近记录: |