Sto appena iniziando con laravel. Sto seguendo questa guida di laravel. Il mio ambiente è un server aws con php 5.6, ho già installato il compositore. https://laravel.com/docs/5.2/quickstart#deleting-tasksErrore di Laravel durante la creazione di un nuovo progetto: procedere senza cache
quando digito:
composer create-project laravel/laravel quickstart --prefer-dist
ottengo il seguente errore:
Cannot create cache directory /home/ubuntu/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
Come posso risolvere questo problema? Questo è un grosso problema? Se procedo, mi troverei nei guai dopo?
Inoltre, è una cattiva pratica usare sudo?
'sudo chmod -R o + w/home/ubuntu/.composer /' –
Sudo deve essere usato solo quando è necessario. Immagino che il tuo uso di sudo abbia creato qualcosa nella directory '.composer' di proprietà dell'utente root. Fai 'sudo rm -rf/home/ubuntu/.composer/cache' per svuotare la cache, e esegui solo i comandi di' composit' come utente 'ubuntu' in futuro. Senza la cache, il compositore sarà * molto * lento nell'installazione. – ceejayoz
Sì, ma potrebbe risolvere questo velocemente. Non è un modo sicuro. L'altro modo è creare un nuovo progetto MVC progetto nella cartella non privata. Ex. 'cd/var/www/html' e' compositore create-project laravel/laravel quickstart --prefer-dist' senza usare sudo come ceejayoz ha detto –