创建新项目时Laravel错误:无缓存继续

Mr *_*ous 7 laravel laravel-5.2

我只是从laravel开始.我正在关注这个laravel指南.我的环境是运行php 5.6的aws服务器,我已经安装了composer. https://laravel.com/docs/5.2/quickstart#deleting-tasks

当我输入:

composer create-project laravel/laravel quickstart --prefer-dist
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Cannot create cache directory /home/ubuntu/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?这是一个主要问题吗?如果我继续,我会遇到麻烦吗?

另外,使用sudo是不好的做法吗?

Jim*_*m M 18

当你安装composer时,你肯定使用了$ sudo命令,因为该~/.composer文件夹是由root创建的.

运行此命令以解决此问题:

$ sudo chown -R $USER $HOME/.composer
Run Code Online (Sandbox Code Playgroud)