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.

È stato utile?

Soluzione

Anche se questo è fuori tema per StackOverflow, è anche abbastanza semplice da risolvere:

  1. Avvia Terminal.app.
  2. Ripristina $PATH:

    $ export PATH=/bin:/usr/bin:/usr/local/bin
    
  3. Aggiustare ~/.bash_profile:

    $ vi ~/.bash_profile
    

Oppure puoi evitare l'impostazione $PATH affatto con:

$ /usr/bin/vi ~/.bash_profile
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top