Come aggiungo un nuovo percorso alla variabile PATH?

4

Sebbene a questa domanda venga data risposta molte volte, non ho trovato alcun aiuto dai post precedenti, quindi eccolo di nuovo.

Ho provato ad aggiungere un nuovo percorso alla variabile PATH senza successo.

Ho aggiunto il seguente comando:

export PATH=$PATH:/usr/local/zend/share/ZendFramework/bin

a questi file uno alla volta: ~ / .profile, ~ / .bash_profile, ~ / .bashrc

Dopo aver avviato una nuova sessione Terminale, digito

env

ma la variabile PATH non mostra mai le modifiche.

EDIT:

Sembra che nessuno di questi file venga letto all'apertura del terminale, altri percorsi in cui in questi file non vengono aggiunti. All'avvio del terminale ricevo questo messaggio "-bash:: comando non trovato". Se eseguo

source ~/.profile

Ricevo la route aggiunta al PERCORSO ma non si conserva per la prossima sessione Terminale. Come posso testare cosa sta succedendo all'avvio del terminale?

Questo è il contenuto dei file:

~ / .profile

export PATH=/applications/MAMP/bin/php5.3/bin/:$PATH
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH
export PATH=/usr/local/zend/share/ZendFramework/bin:$PATH

~ / .bashrc

export PATH=$PATH:/usr/local/zend/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/zend/lib

~ / .bash_profile è vuoto

Nessuno dei percorsi in nessuno di essi viene visualizzato dopo aver digitato

env

nel Terminale.

    
posta David Casillas 20.07.2011 - 11:07
fonte

3 risposte

1

per prima cosa ne hai solo bisogno in ~ / .bash_profile se ne hai uno.

La seconda apertura di una nuova sessione terminale senza uscire dall'app terminale non genererà il file ~ / .bash_profile.

Puoi semplicemente digitare "source ~ / .bash_profile" nel terminale e dovrebbe prendere le tue nuove impostazioni.

Oppure esci da terminal.app e riavvia.

    
risposta data 20.07.2011 - 18:07
fonte
0

Prova a cambiare esportazione in:

export PATH=/usr/local/zend/share/ZendFramework/bin:$PATH

nel tuo ~ / .profile

    
risposta data 20.07.2011 - 12:05
fonte
-1

Il problema sta nel modo in cui stai testando le modifiche.

Esegui il seguente comando in Terminale per testare le tue modifiche.

source ~/.profile

Una volta che sembra corretto, avvia una nuova finestra e verifica nuovamente le impostazioni.

Ogni volta che si esegue il comando source, verrà aggiunto lo stesso percorso alla variabile $ PATH.

    
risposta data 21.07.2011 - 02:30
fonte

Leggi altre domande sui tag