2011-10-08 9 views
17

Ho deciso di uccidere rvm, usando il comando rvm implode.Ho ucciso rvm ora ho un messaggio bash

Quando eseguo cd nel terminal osx ottengo questo messaggio:

~/projects $ cd 
-bash: /Users/boris/.rvm/scripts/initialize: No such file or directory 
-bash: /Users/boris/.rvm/scripts/hook: No such file or directory 

Come posso correggere questo?

risposta

36

Prima di tutto chiudere tutti i terminali e aprirli nuovamente. Se non funziona, modifica il tuo .bash_profile (controlla .bashrc per sicurezza) e rimuovi tutte le linee che hanno a che fare con rvm. Quindi chiudi il terminale e aprilo di nuovo per ricaricare bash.

Inoltre, rimuovere ~/.rvm solo per essere sicuro.

+2

È anche possibile eseguire "source .bash_profile" dopo aver modificato il file per ricaricarlo. Non è necessario chiudere e riaprire la finestra del terminale. – Deleteman

+3

@Deleteman: Ma questo non rimuoverà le cose che non dovrebbero esserci, ripristinerà solo ciò che c'è nel tuo '.bash_profile'. –

+0

@muistooshort Giusto per chiarire, non ripristinerà il contenuto di .bash_profile, ma ricaricherà il suo contenuto nell'ambiente. Ma poi di nuovo, potresti avere ragione sul non rimuovere ciò che non dovrebbe esserci parte .. non puoi provarlo adesso, quindi non sono sicuro al 100%. – Deleteman

5

Ingenu è corretto, una volta rimosso RVM sarà necessario chiudere la sessione del terminale o la sessione della shell per cancellare completamente tutte le variabili e le impostazioni dell'ambiente relative all'RVM.