Reimposta la variabile PATH


Risposte:


21

Ho il seguente nel mio ~/.profile:

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
PATH=$PATH:~/bin

La prima PATHdichiarazione sovrascrive qualsiasi PATHimpostazione esistente (non include $PATH). Il percorso utilizzato è il valore predefinito di OS X.

La seconda riga si aggiunge ~/bina PATHed è una preferenza personale, non un valore predefinito.

Dopo la modifica, riavvia la sessione o utilizza il comando source ~/.profileper attivare immediatamente le modifiche.


Grazie un milione di uomini - tutto finora è stato follemente confuso - il tuo consiglio è incredibilmente semplice e facile da seguire
Jaco Pretorius

Meglio usare ~ / .bash_profile per questo semplice caso e in generale ~ / .bashrc e sorgente che nel tuo ~ / .bash_profile
user151019

0

Il file può avere il nome .bash_profileo .profile- una soluzione potrebbe essere quella di rinominare il file, ad esempio, mv ~/.bash_profile ~/.bash_prolile.oldquindi riavviare il computer e vedere se ha aiutato.

Puoi anche provare a modificare il file e forse vedrai il PERCORSO errato, che puoi modificare.


0

Nel caso di accedere come un normale utente e invocare su - root, ho scoperto che bash di Mac OS X 10.8.5 stava ignorando .profilee .bash_profile; Non sono stato in grado di cambiare i root $PATHmodificando quei file. Ciò che ha funzionato è stato il montaggio /etc/paths. Dopo essere uscito dalla shell di root e aver inserito di nuovo con su - root, era presente il nuovo percorso.


La confusione con i percorsi di sistema potrebbe generare instabilità.
sas08,

-1

Il ripristino del terminale funzionerà. Ripristinerà le tue configurazioni di base.

Ripristina il tuo terminale . Dalla navigazione principale, vai su Shell >> Ripristina.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.