RVM系统广泛安装问题

时间:2010-12-07 17:30:01

标签: ruby rvm

我在Fedora 14上安装了RVM系统,我几乎跟着guide到了这封信。当我尝试出来的时候:

$ type rvm | head -n1
rvm is /usr/local/bin/rvm

大多数命令似乎工作正常,但更改Rubies无法正常工作。我必须继续注销并重新登录才能切换,这似乎每次都不起作用。

这正是我所做的:

  • bash < <( curl -L http://bit.ly/rvm-install-system-wide )以root身份
  • 将我自己的用户添加到rvm组
  • 添加

    [[ -s "/usr/local/lib/rvm" ]] && source "/usr/local/lib/rvm"
    

    ~/.bash_profile的最后。

  • 注销并重新登录。

如果我理解正确,这正是应该做的。我确保.bashrc不包含return语句。

我认为这与RVM设置的环境变量有关。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

好吧,我找到了答案。

问题是我没有将bash作为登录shell运行。这基本上意味着它不会执行我的〜/ .bash_profile。

令人尴尬的是,在故障排除指南的最后一点上写着:

  

如果您在Red Hat,CentOS或Fedora上使用GNOME,请确保在“配置文件首选项”的“标题和命令”选项卡下选中“运行命令作为登录shell”选项。更改此设置后,您可能需要退出控制台会话并在更改生效之前启动新会话。

看起来我并没有真正阅读整个内容,但Wayne确实需要在指南本身上放置“确保将shell作为登录shell运行”,而不仅仅是在故障排除部分。