Laravel 创建新项目时出错:在没有缓存的情况下继续
Laravel error when creating new project: proceed without cache
我刚开始laravel。我正在关注此 laravel 指南。我的环境是aws server 运行ning php 5.6,我已经安装了composer。
https://laravel.com/docs/5.2/quickstart#deleting-tasks
当我输入时:
composer create-project laravel/laravel quickstart --prefer-dist
我收到以下错误:
Cannot create cache directory /home/ubuntu/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
我该如何解决这个问题?这是一个主要问题吗?如果我继续,我 运行 之后会不会遇到麻烦?
此外,使用 sudo 是一种不好的做法吗?
你可以试试我在 LAMP 服务器上的项目中使用的这个方法
sudo composer create-project laravel/laravel quickstart --prefer-dist
之后,您将权限改回 www-data user & group
sudo chown www-data:www-data quickstart\ -R
sudo usermod -a -G www-data ubuntu_user_name
当你安装 composer 时,很确定你使用了 $ sudo 命令,因为 ~/.composer
文件夹是由根目录创建的。
运行 解决这个问题:
$ sudo chown -R $USER $HOME/.composer
我刚开始laravel。我正在关注此 laravel 指南。我的环境是aws server 运行ning php 5.6,我已经安装了composer。 https://laravel.com/docs/5.2/quickstart#deleting-tasks
当我输入时:
composer create-project laravel/laravel quickstart --prefer-dist
我收到以下错误:
Cannot create cache directory /home/ubuntu/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
我该如何解决这个问题?这是一个主要问题吗?如果我继续,我 运行 之后会不会遇到麻烦?
此外,使用 sudo 是一种不好的做法吗?
你可以试试我在 LAMP 服务器上的项目中使用的这个方法
sudo composer create-project laravel/laravel quickstart --prefer-dist
之后,您将权限改回 www-data user & group
sudo chown www-data:www-data quickstart\ -R
sudo usermod -a -G www-data ubuntu_user_name
当你安装 composer 时,很确定你使用了 $ sudo 命令,因为 ~/.composer
文件夹是由根目录创建的。
运行 解决这个问题:
$ sudo chown -R $USER $HOME/.composer