2011-10-08 74 views
17

我决定杀死rvm,使用rvm implode命令。我杀死rvm现在我有一个bash消息

当我运行在OS X的终端cd我得到这个消息:

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

我如何纠正呢?

回答

36

首先关闭所有终端并再次打开它们。如果不行,编辑你的.bash_profile(确保检查.bashrc)并删除所有与rvm相关的行。然后关闭终端并再次打开它以重新加载bash。

此外,请删除〜/ .rvm只是为了确保。

+2

编辑文件后,您也可以执行“source .bash_profile”以重新加载它。无需关闭并重新打开终端窗口。 – Deleteman

+3

@Deleteman:但是这不会删除那些不应该在那里的东西,它只会重置你的'.bash_profile'中的东西。 –

+0

@ muistooshort为了澄清,它不会重置您的.bash_profile内容,它会将其内容重新加载到环境中。但是,再次,你可能是正确的不删除什么不应该在那里..现在不能尝试,所以我不是100%确定。 – Deleteman

5

Ingenu是正确的,一旦你删除RVM,你将需要关闭终端会话或shell会话,以便完全清除所有RVM相关的环境变量和设置。