Risolvere un PATH $ incasinato in Yosemite

2

Ho avuto problemi nell'installare il nodo con Homebrew in quanto Homebrew fa qualcosa di strano nel nodo di installazione che l'installazione dei generatori Yeoman sembra essere un po 'ostacolata. Il mio problema, tuttavia, è che penso che Homebrew abbia incasinato il mio $ PATH.

Ho installato il nodo tramite il download dal loro sito e dice:

Make sure that /usr/local/bin is in your $PATH.

Tuttavia quando vado in iTerm e digito echo $PATH ottengo:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin

È normale o devo correggere qualcosa?

Ho pensato che avrebbe sputato solo /usr/local/bin/ .

    
posta bmoneruxui 08.11.2014 - 18:02
fonte

1 risposta

3

Questo è normale. I binari di sistema si trovano in / usr / bin e altre directory di questo tipo che devono essere nel tuo percorso in modo che tu possa eseguirle senza dover digitare l'intero percorso nella tua shell .

Homebrew e altri gestori di pacchetti di questo tipo ti dicono di aggiungere il percorso alla cartella per i propri binari in modo che possano essere eseguiti anche senza digitare l'intero percorso. Questa cartella deve essere aggiunta all'elenco dei percorsi in modo che sia i binari originali sia i nuovi binari possano essere eseguiti nello stesso modo.

FWIW Ho molti percorsi nel mio $ PATH:

/Users/grgarside/.autojump/bin:/Users/grgarside/.autojump/bin:/Users/grgarside/.rvm/gems/ru
by-2.0.0-p247/bin:/Users/grgarside/.rvm/gems/ruby-2.0.0-p247@global/bin:/Users/grgarside/.r
vm/rubies/ruby-2.0.0-p247/bin:/Users/grgarside/.rvm/bin:/usr/local/bin:/usr/local/sbin:/usr
/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sb
in:/sbin:/opt/X11/bin:/Users/grgarside/.rvm/bin
    
risposta data 08.11.2014 - 18:03
fonte

Leggi altre domande sui tag