我删除了rvm现在出现了一个bash消息

22

我决定使用rvm implode命令卸载rvm。

在OSX终端中运行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

我该如何纠正这个问题?

2个回答

48

首先关闭所有终端并重新打开。如果这没有起作用,请编辑您的 .bash_profile(请确保检查 .bashrc),并删除所有与 rvm 有关的行。然后关闭终端并重新打开以重新加载 bash。

此外,为了确保,请删除 ~/.rvm。


2
你还可以在编辑文件后执行"source .bash_profile"以重新加载它,无需关闭和重新打开终端窗口。 - Deleteman
5
不过这并不会移除不应该存在的东西,它只会重置你的 .bash_profile 中存在的内容。 - mu is too short
@muistooshort,只是为了澄清一下,它不会重置您的.bash_profile内容,而是重新加载其内容到环境中。但再说一遍,您可能对不删除不应该存在的部分有所正确...现在无法尝试,所以我不确定百分之百。 - Deleteman
@Deleteman:我在想可能会有一些剩余的别名之类的东西,你可能想要清除掉。 - mu is too short
1
@muistooshort,你是对的。我也遇到了同样的问题。即使运行了“source”命令,我仍然面临着这个问题,所以我关闭了终端并重新打开了它。 - Kashif Umair Liaqat

6

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接