私はlaravelから始めています。私はこのlaravelガイドに従っています。私の環境は、PHP 5.6を実行しているawsサーバです。私はすでに作曲家をインストールしています。 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を使用することは悪い習慣ですか?あなたは、私がその後
sudo composer create-project laravel/laravel quickstart --prefer-dist
LAMPサーバー上の私のプロジェクトのために使用されるこの方法を試すことができます
'sudoのはchmod -R O + W /ホーム/ Ubuntuの/ .composer /' –
須藤は、必要なときだけ使用する必要があります。私はあなたのsudoの使用がrootユーザーが所有する '.composer'ディレクトリに何かを作成したと推測しています。 'sudo rm -rf/home/ubuntu/.composer/cache'を実行してキャッシュをクリアし、' composer'コマンドを 'ubuntu'ユーザとして実行してください。キャッシュがなければ、コンポーザーは非常に遅くインストールされます。 – ceejayoz
ええ、しかし、これはこの速く解決することができます。それは安全な方法ではありません。もう1つの方法は、非プライベートフォルダに新しいプロジェクトMVCプロジェクトを作成することです。 Ex。 ceejayozのようにsudoを使わずに 'cd/var/www/html'と' composer create-project laravel/laravel quickstart --prefer-dist'と言っています –