Come aggiungere ~/.composer/vendor/bin al tuo PATH?

Pubblicato 17 ottobre 2024

Problema: Accedere agli eseguibili installati da Composer

Aggiungere la directory bin di Composer alla variabile d'ambiente PATH permette di accedere facilmente agli eseguibili installati tramite Composer. Senza questa configurazione, è necessario specificare il percorso completo per eseguire questi strumenti ogni volta, il che può essere lento e scomodo.

Aggiungere ~/.composer/vendor/bin al PATH

Soluzione temporanea

Per aggiungere la directory bin di Composer al tuo PATH per la sessione corrente del terminale:

  1. Apri il terminale.
  2. Esegui questo comando:

    export PATH="$PATH:$HOME/.composer/vendor/bin"

Questo aggiunge la directory bin di Composer al tuo PATH solo per la sessione corrente.

Suggerimento: Verifica dell'aggiunta al PATH

Dopo aver eseguito il comando export, puoi verificare che la directory bin di Composer sia stata aggiunta al tuo PATH eseguendo:

echo $PATH

Questo mostrerà il tuo PATH corrente, e dovresti vedere inclusa la directory bin di Composer.

Soluzione permanente per utenti Bash

Per rendere la modifica permanente per gli utenti Bash:

  1. Apri il file ~/.bashrc con un editor di testo.

  2. Aggiungi questa riga alla fine del file:

    export PATH="$PATH:$HOME/.composer/vendor/bin"
  3. Salva e chiudi il file.

  4. Per applicare le modifiche senza effettuare il logout, esegui:

    source ~/.bashrc

Posizioni alternative per altri sistemi

  • Se il tuo sistema non ha un file ~/.bashrc, puoi aggiungere la riga export a ~/.bash_profile.
  • Per le versioni più recenti di Laravel, potrebbe essere necessario utilizzare $HOME/.config/composer/vendor/bin invece di $HOME/.composer/vendor/bin.
  • Per rendere la modifica valida a livello di sistema, incluse le applicazioni GUI, aggiungi la riga export a ~/.profile.

Esempio: Uso di ~/.profile per l'aggiunta del PATH a livello di sistema

Per aggiungere la directory bin di Composer al tuo PATH a livello di sistema:

  1. Apri il file ~/.profile con un editor di testo:
    nano ~/.profile
  2. Aggiungi la seguente riga alla fine del file:
    export PATH="$PATH:$HOME/.composer/vendor/bin"
  3. Salva e chiudi il file.
  4. Effettua il logout e il login di nuovo perché le modifiche abbiano effetto.

Verifica dell'aggiornamento del PATH

Dopo aver aggiunto la directory bin di Composer al tuo PATH, devi verificare se le modifiche sono state applicate correttamente. Ecco due modi per controllare se l'aggiornamento ha funzionato:

Effettua il logout e il login:

  1. Salva il tuo lavoro e chiudi tutte le finestre del terminale.
  2. Effettua il logout dal tuo sistema Ubuntu.
  3. Effettua nuovamente il login al tuo account.
  4. Apri una nuova finestra del terminale.
  5. Digita questo comando per visualizzare il tuo PATH corrente:
    echo $PATH
  6. Cerca la directory ~/.composer/vendor/bin nell'output.

Usa il comando source per applicare le modifiche:

  1. Se non vuoi effettuare il logout, usa il comando source per ricaricare le impostazioni della shell:
    source ~/.bashrc

    (Usa ~/.bash_profile o ~/.profile se hai aggiunto il PATH lì)

  2. Dopo aver eseguito il comando source, controlla il tuo PATH:
    echo $PATH
  3. Cerca la directory ~/.composer/vendor/bin nell'output.

Se vedi la directory bin di Composer nel tuo PATH, l'aggiornamento è stato effettuato con successo. Ora puoi eseguire i comandi Laravel senza digitare il percorso completo dell'eseguibile.