Ich fange gerade mit Laravel. Ich folge diesem Laravel Guide. Meine Umgebung ist ein aws-Server mit php 5.6, ich habe Composer bereits installiert. https://laravel.com/docs/5.2/quickstart#deleting-tasksLaravel Fehler beim Erstellen eines neuen Projekts: ohne Cache fortfahren
Wenn ich tippe:
composer create-project laravel/laravel quickstart --prefer-dist
ich die folgende Fehlermeldung erhalten:
Cannot create cache directory /home/ubuntu/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
Wie kann ich dieses Problem beheben? Ist das ein großes Problem? Wenn ich fortfahre, würde ich danach in Schwierigkeiten geraten?
Ist es auch eine schlechte Übung, sudo zu verwenden?
'sudo chmod -R o + w/home/ubuntu/.composer /' –
Sudo sollte nur verwendet werden, wenn notwendig. Ich nehme an, dass Ihre Verwendung von sudo etwas im Verzeichnis ".composer" des Benutzers root angelegt hat. Do 'sudo rm -rf/home/ubuntu/.composer/cache', um den Cache zu löschen und nur' composer' Befehle als 'ubuntu' Benutzer in Zukunft auszuführen. Ohne den Cache wird der Komponist * sehr * langsam installieren. – ceejayoz
Ja, aber es könnte das schnell beheben. Es ist kein sicherer Weg. Die andere Möglichkeit besteht darin, ein neues Projekt-MVC-Projekt in einem nicht privaten Ordner zu erstellen. Ex. 'cd/var/www/html' und' composer create-project laravel/laravel quickstart --prefer-dist' ohne sudo zu verwenden wie ceejayoz sagte –