安装rvm后路径损坏?

3

有点奇怪,但我在Mac OS上安装rvm后,我的PATH被破坏了。我真的不明白为什么,但我输入的每个命令都会显示“command not found”,从'port'到'git'。这种行为真的很奇怪,你有任何想法为什么会发生这种情况吗?(我使用以下方式进行安装:http://beginrescueend.com/rvm/install/


显而易见的问题:echo $PATH 显示了什么?git 安装在哪里?你是如何安装 rvm 的? - Greg Hewgill
我可以手动修复路径,但这不是重点。在安装之前它运行得很好。我从问题中指定的URL进行了安装。 - Spyros
2个回答

2
似乎你的.bash_profile文件被覆盖或者某种方式改变了。我猜测你已经在macport上安装了git。我的猜测是所有macport安装的可执行文件路径都从$PATH变量中移除了。
请确保在你的.bash_profile文件中有以下行:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH

是的!我必须使用“touch .bash_profile”并截断先前的路径,以便从rvm编写命令。谢谢,这解决了问题。 - Spyros

1
是的。不幸的是,rvm安装程序确实会覆盖.bashrc和.bash_profile的内容。我也遇到过这种情况,但幸运的是我有一个备份的.bash_profile,其中包含了所有我的别名、函数和路径定义。这里需要修复一些东西。

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