Salvataggio permanente delle modifiche in $ PATH [duplicato]

3

Ho ruby e homebrew in esecuzione da un po 'e sto iniziando a giocare con Bash. Ho riscontrato un problema con la mia variabile PATH come echo'd:

/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin??n’export

Come puoi vedere, c'è una ridondanza e una cianfrusaglia alla fine nella forma di personaggi illegali (causando una serie di altri problemi). Posso cambiare il PERCORSO con

export PATH="/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"

che restituisce effettivamente il PERCORSO desiderato quando echo'd:

/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

Ma non riesco a capire per la vita di me come salvare il PERCORSO in modo che non si resetta alla riapertura. Non ho bisogno di aggiungere percorsi. Voglio solo rendere questo il nuovo valore di quella variabile. Per favore, come posso rendere permanente questa modifica?

    
posta Tomm 22.07.2015 - 04:47
fonte

1 risposta

3

Puoi semplicemente aggiungere la tua riga export PATH ... nel file bash_profile . Questo file viene eseguito ogni volta che si avvia il terminale e si modifica la variabile PATH come si desidera. Puoi aprire / modificare questo da qualsiasi posizione nel terminale usando

 open ~/.bash_profile

Probabilmente vuoi anche controllare che non ci siano istruzioni export PATH ... in conflitto che si sovrascrivono a vicenda o qualcosa del genere.

    
risposta data 22.07.2015 - 06:06
fonte

Leggi altre domande sui tag