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.