MX Linux: l’installer di Laravel non funziona
Mi è capitato di installare su MX Linux, tramite Composer, l’installer di Laravel, per generare in fretta nuovi progetti (sebbene sia possibile farlo direttamente con Composer, mi ero fissato con l’installer).
Digito quindi nel terminale il comando
$ composer global require "laravel/installer"
E… lanciando il comando per creare un nuovo progetto, ecco come risposta il classico errore “laravel: comando non trovato”.
Su Mac non ricordo si sia mai verificato, ma Linux, nelle varie distribuzioni, potrebbe richiedere uno step aggiuntivo per configurare l’installer di Laravel.
La soluzione che ho trovato dovrebbe andare bene sia per MX Linux che per Ubuntu (non escludo quindi che anche su Debian funzioni allo stesso modo).
Le seguenti istruzioni sono specifiche per MX Linux.
- Apri Thunar File Manager
- Vai nella tua cartella Home (solitamente è la cartella con il tuo nome utente)
- Premi CTRL+H per mostrare i file nascosti
- Cerca il file .bashrc e aprilo con un doppio click (dovrebbe aprirsi FeatherPad se lo hai lasciato come editor predefinito… ma un editor vale l’altro)
- In fondo al file aggiungi questa riga: export PATH=$HOME/.config/composer/vendor/bin:$PATH
- Salva, chiudi, ed esegui da terminale questo comando:
export PATH=$HOME/.config/composer/vendor/bin:$PATH
Ora, se tutto è andato per il verso giusto, eseguendo il comando
laravel new <nome progetto>
dovresti riuscire a generare un progetto Laravel senza problemi.