Come annullare "export PATH = '/ usr / local / bin: $ PATH' ~ / .bash_profile"

4

Stavo cercando di installare homebrew, che non funzionava. Mi ha detto di fare echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile . Comunque questo non ha avuto alcun effetto, e ho pensato che forse era a causa dell'eco (non conosco nessun Bash), quindi ho rimosso l'eco, ho eseguito brew doctor e l'ho sputato, che mi riguardava:

/usr/local/bin/brew: line 2: dirname: command not found
/usr/local/bin/brew: line 5: basename: command not found
/usr/local/bin/brew: line 8: readlink: command not found
/usr/local/bin/brew: line 16: cd: /Users/howard/../Library: No such file or directory
/usr/local/bin/brew: line 23: tr: command not found
/usr/local/bin/brew: line 23: uname: command not found
/usr/local/bin/brew: line 28: exec: ruby: not found

C'è un modo per annullare ciò che ho appena fatto? Inoltre, qualcuno può spiegarmi cosa ho appena fatto? Non commetterò mai lo stupido errore di copiare e incollare comandi che non capisco. Mi sento un deficiente in questo momento.

Mi preoccupo che possa aver ignorato / usr / bin / con roba? Non riesco ad eseguire la maggior parte dei comandi di base come man , ls e pochi altri. cd funziona comunque. C'è qualche speranza per me, o devo reinstallare il mio sistema operativo?

    
posta Howard Stark 17.04.2014 - 17:59
fonte

4 risposte

9

Certamente non è necessario reinstallarlo: basta rimuovere l'ultima riga offendente del file e riavviare il terminale per vedere gli effetti.

Se non sai come modificare il file dal terminale, puoi aprire il file nell'editor di testo semplice predefinito del tuo sistema:

/usr/bin/open ~/.bash_profile

Basta eliminare l'ultima riga e salvare il file. (Il > > > applica l'output dell'eco alla fine del file) A quel punto, esci dal terminale, riapri il terminale e prova nuovamente brew doctor .

Apple ha una panoramica degli editor che puoi utilizzare nel terminale se vuoi modificare i file più regolarmente.

Per i principianti, l'editor nano è forse il più semplice in quanto ha una guida visibile per i comandi di base. Puoi ottenere ulteriore assistenza guidata su nano dal Web aprendo l'URL nel tuo browser preferito (oppure eseguendo il terminale per te open http://www.nano-editor.org/ ).

    
risposta data 17.04.2014 - 18:33
fonte
6

Dici che hai eseguito il seguente comando:

echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile

Questo avrebbe aggiunto la riga export PATH='/usr/local/bin:$PATH' al tuo .bash_profile. Tuttavia, hai eseguito la linea senza echo.

Questo avrebbe rotto il tuo percorso, ma solo per la sessione in cui ti trovi . Il "> > ~ / .bash_profile" non avrebbe avuto alcun effetto poiché non vi è alcun output di quel comando.

Chiudi semplicemente la finestra del Terminale e aprine una nuova. Esportare l'esportazione ha appena cambiato il PERCORSO per la tua shell corrente. Una nuova shell genererà di nuovo i file rilevanti per te, impostando il percorso correttamente, fornendo la linea che hai aggiunto al tuo profilo con l'eco rimossa (vedi la risposta di bmike).

    
risposta data 17.04.2014 - 19:03
fonte
1

Non hai visto alcun effetto perché avresti dovuto riavviare il terminale o in alternativa

source ~/.bash_profile

Per rendere effettive le modifiche. I percorsi di aggiunte nel file .bash_profile sono un po 'come aggiungere scorciatoie al desktop, eccetto che sono scorciatoie per il terminale, cioè gli dici dove sono le cose.

    
risposta data 17.04.2014 - 18:45
fonte
0

La corretta configurazione dell'ambiente in .bash_profile file dovrebbe essere come questa:

export PATH="/usr/local/bin:$PATH"

e non:

export PATH='/usr/local/bin:$PATH'

guarda questo:

Quindi il passaggio corretto per configurare la variabile di ambiente brew sul tuo Mac è la seguente:

  1. Il comando corretto è:

    echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile

  2. Ora dobbiamo attivare le tue modifiche. Digita questo comando per attivare:

    source .bash_profile

    Oppure puoi utilizzare questo comando per aprire il file:

    /usr/bin/open ~/.bash_profile

    e quindi correggerlo nel testo corretto e quindi salvare e uscire, il percorso dovrebbe usare " " .

  3. Non dimenticare di attivare anche le tue modifiche. Ancora questo comando:

    source .bash_profile

risposta data 31.12.2018 - 11:57
fonte

Leggi altre domande sui tag