【问题标题】:RVM not being found (Mac 10.7.3)未找到 RVM (Mac 10.7.3)
【发布时间】:2012-05-17 01:30:48
【问题描述】:

我做了很多搜索,似乎有类似的问题,但没有一个可以帮助我解决这个问题。我对 Ruby、Rails 和 -ix 系统还很陌生,所以这也无济于事。 :(

我能够启动 RVM 并与最新版本(Ruby 的 1.9.3-p125 和 Rails 的 3.2)一起运行。但是,当我退出终端并返回系统默认值时。当我尝试更改版本时,我收到“找不到命令”。然后我尝试输入“rvm”并得到:

-bash: rvm: command not found

我遵循了其他一些教程建议,并将我的 ~/.bashrc 文件修改为如下所示:

    PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
    echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc

但即使在退出终端后,我仍然得到完全相同的“找不到命令”。

关于如何让 RVM 正常工作有什么想法吗?人人都说用,但肯定不简单……

非常感谢! 格雷格

【问题讨论】:

    标签: ruby rvm ruby-on-rails-3.2


    【解决方案1】:

    我遵循了其他一些教程建议并修改了我的 ~/.bashrc 文件

    我通常在 Mac OS X 上修改 .profile 文件,在 Linux 上修改 .bashrc。尝试修改.profile

    请查看How to fix Terminal not loading ~/.bashrc on OS X Lion 了解终端不加载 .bashrc 文件的原因。

    【讨论】:

    • 这行得通。我需要一个 .profile 文件。根据link 的说明,我还需要一个 .screenrc 文件。谢谢你们的帮助。选择此答案,因为它专门解决了 Mac 问题。
    【解决方案2】:

    如果您修改了您的 .bashrc,您要么需要立即 source 它,要么创建一个新的 shell 以使更改生效。

    标准的rvm 过程是source 创建的rvm 脚本。 installation documentation 涵盖了大多数用例。

    如果您的rvm 命令丢失,您的.bashrc 可能没有按预期工作。您的PATH 是否按照您的要求进行了修改?如果不是,您可能还有其他问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-22
      • 2011-07-21
      • 2012-07-25
      • 2013-11-04
      • 1970-01-01
      • 1970-01-01
      • 2013-10-21
      • 1970-01-01
      相关资源
      最近更新 更多