Come ripristinare .bash_profile su un Mac?Nessuno dei miei terminali UNIX funziona [chiuso]
-
26-12-2019 - |
Domanda
Ho aggiunto qualcosa al mio bash_profile mentre provavo ad aggiungere Playframework al mio percorso e qualcosa si è incasinato gravemente.
Ho aggiunto la seguente riga al mio .bash_profile
export PATH=$PATH:the path to my play excitable
poi ho salvato tutto e riavviato il terminale.Non posso più fare nulla dal mio terminale.Non riesco a inserire CD in nessuna directory, non riesco più a trovare Java, non riesco ad aprire vi o nano.ho trovato Questo thread su SuperUser che suggeriva di aprire un terminale diverso e modificare il profilo bash.
Ho provato ad aprire bash digitando
/bin/bash
e sono riuscito ad aprire con successo un altro terminale ma non ho ancora accesso a nessuno dei normali comandi Unix.Non sono ancora riuscito ad aprire vi o nano per rimuovere la riga che causa il problema.
Ho provato a scaricare un nuova applicazione terminale senza alcuna fortuna.
Ho provato ad attivare i file nascosti in modo da poter semplicemente modificare il file con un editor di testo eseguendo il seguente comando:
defaults write com.apple.finder AppleShowAllFiles TRUE
ma poiché il mio terminale non funziona, non ha funzionato neanche questo.
Come posso riparare il mio computer.
Soluzione
Anche se questo è fuori tema per StackOverflow, è anche abbastanza semplice da risolvere:
- Avvia Terminal.app.
Ripristina
$PATH
:$ export PATH=/bin:/usr/bin:/usr/local/bin
Aggiustare
~/.bash_profile
:$ vi ~/.bash_profile
Oppure puoi evitare l'impostazione $PATH
affatto con:
$ /usr/bin/vi ~/.bash_profile