【问题标题】:rvm: command not found MAC OXrvm: 找不到命令 MAC OX
【发布时间】:2012-07-25 12:57:20
【问题描述】:

真的,我不知道发生了什么。请问这个问题太NOOB了,但是我找不到这个问题的解决方案。

-bash: rvm: 找不到命令

我试过了

curl -L https://get.rvm.io | bash -s -- --version 最新

但我仍然不需要查看使用 simplecov 的 ruby​​ 版本,因为它不适用于 1.9 的旧版本

【问题讨论】:

    标签: macos command rvm


    【解决方案1】:

    您需要阅读安装 RVM 时显示的所有文本:

    rm -rf ~/.rvm
    curl -L https://get.rvm.io | bash -s stable
    

    【讨论】:

    • 非常感谢@mpapis,过去几个小时我一直在尝试安装 rvm,但无法弄清楚为什么 rvm 命令未找到。第一行就成功了。再次感谢
    • 不行。很多错误信息。这让我想起了 Linux 的糟糕过去。
    【解决方案2】:

    可能是因为终端没有加载 rvm shell 配置。

    从您的终端尝试以下操作:

    $ source ~/.rvm/scripts/rvm
    

    然后

    $ type rvm | head -n 1
    

    如果输出是:

    rvm is a function
    

    您可能需要将“source ~/.rvm/scripts/rvm”添加到您的 ~/.bash_profile 文件中

    【讨论】:

    • 谢谢!它也对我有用。这是什么原因?我在安装 rvm 时错过了一步吗?
    • @Bruno 我也来到了这个页面,然后意识到它实际上在安装消息中说:要开始使用 RVM,您需要运行 source /Users/username/.rvm/scripts/rvm
    • 不起作用。第一个命令返回“没有这样的文件或目录”其他的 - rvm not found
    • @peterpengnz 即使没有第二个命令,它也可以在我的 mac 上运行,即我不需要在 bash_profile 中写下来
    • @VyachaslavGerchicov 我有同样的问题,我猜你正在使用 sudo 运行,如果你不这样做,它会工作
    【解决方案3】:

    这对我有用:

    rm -rf ~/.rvm
    curl -L https://get.rvm.io | bash -s stable
    

    【讨论】:

      【解决方案4】:

      在你运行sudo curl -L https://get.rvm.io | bash -s stable --ruby之后

      你需要关闭终端,然后再打开!

      【讨论】:

      • close 很重要。谢谢..我重新启动,它工作了
      • 我没有关闭,我只是运行了`source /Users/[my_account_name]/.rvm/scripts/rvm
      • 愚蠢的我...关闭并重新打开终端。谢谢,它有效!
      【解决方案5】:

      要开始使用 RVM,您需要在终端中输入 source /Users/yourusername/.rvm/scripts/rvm(当然,插入您的真实用户名代替 yourusername)。

      【讨论】:

      • 您可以使用~ 代替/Users/yourusername,如:source ~/.rvm/scripts/rvm
      【解决方案6】:

      安装 RVM 后关闭并重新启动终端 - 每次都让我失望。

      【讨论】:

        【解决方案7】:

        source /etc/profile 为我工作。

        【讨论】:

          【解决方案8】:

          对于长期解决方案,您应该将其添加到您的 ~/.profile 文件中:

          [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
          

          要简单地将 rvm 加载到单个终端,请使用

          source "$HOME/.rvm/scripts/rvm"
          

          据说这个调用更跨平台:

          . "$HOME/.rvm/scripts/rvm"
          

          【讨论】:

            【解决方案9】:

            按照@mpapis 的建议,先执行此操作

            $ rm -rf ~/.rvm

            $ curl -L https://get.rvm.io | bash -s stable

            然后,按照@peterpengnz 的建议,执行此操作,您应该可以解决 RVM cmd 问题

            $ source ~/.rvm/scripts/rvm

            【讨论】:

            猜你喜欢
            • 2013-10-21
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-11-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-12-21
            相关资源
            最近更新 更多