【问题标题】:I am getting rvm: command not found after installation of rvm我收到 rvm:安装 rvm 后找不到命令
【发布时间】:2012-11-06 07:34:49
【问题描述】:

我知道上面的问题是很常见的问题。我已经阅读了有关此主题的多个帖子。但我没有得到任何解决方案。

我已经在本地安装了 rvm。我们已经有了安装文件。所以进入文件夹并运行安装命令。

$ ./install 

然后我检查了用户主文件夹中的 ./rvm 文件夹

$ cd ~/.rvm 

文件夹存在。至此安装成功。

现在我在命令行中输入 rvm

$ rvm

我遇到了异常

$ rvm
-sh: rvm: command not found

在阅读了 stackoverflow 中关于这个问题的多篇文章后,我了解到我必须在 .bash_profile 中添加以下行,因为我使用的是 Mac OSX 10.7.3

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

即使我在输入 rvm 时遇到同样的异常。我需要做些什么额外的事情吗?还是我错过了什么?请帮忙

【问题讨论】:

    标签: ruby-on-rails ruby rvm sproutcore


    【解决方案1】:

    试用步骤:

    1. 注销并登录到您的系统。

    2. 打开一个新终端,手动运行

    源 $HOME/.rvm/scripts/rvm

    然后

    rvm

    检查这些解决方法。

    更新:

    为了避免跑步

    源 $HOME/.rvm/scripts/rvm

    每次打开终端时,将此行包含在 Mac 中的 ~/.MacOSX/environment 中(这类似于基于 GNU/Linux 的系统中的 $home aka ~ 目录下的 ~/.bashrc)。

    【讨论】:

    • 我已经尝试了上述指定的步骤。如何在运行命令“$ source '$HOME/.rvm/scripts/rvm'”时得到“-bash: $HOME/.rvm/scripts/rvm: No such file or directory”。之后,如果我在终端中运行 rvm,我仍然会得到指定的异常。请帮忙
    • @Ramesh 请贴出你的rvm安装目录路径。
    • @Ramesh 无论安装路径如何,如果您的 rvm 安装正确,则运行 source path_to_rvm_directory/scripts/rvm。它应该运行脚本rvm,然后输入命令rvm
    • 它正在工作。谢谢你。早些时候,我使用引号源“$HOME/.rvm/scripts/rvm”运行。现在我已经没有引号了。谢谢
    • 感谢您的及时支持。真的很感激
    【解决方案2】:

    就我而言,我在 Windows 10 中使用 Ubuntu Bash 并解决我使用的问题:

    source /usr/local/rvm/scripts/rvm
    

    【讨论】:

    • 解决了我的问题。
    • 这解决了我在 Docker 中设置 RVM 时遇到的问题
    【解决方案3】:

    对于那些在 2018 年这样做的人 添加

    source $HOME/.rvm/scripts/rvm 
    

    到您的主目录中的 .bash_profile。

    【讨论】:

      【解决方案4】:

      你需要在终端模拟器首选项中启用登录shell,有时需要使用/usr/bin/bash --login,这里是一个例子https://rvm.io/integration/gnome-terminal/

      启用登录 shell 后,您需要关闭终端应用程序并重新打开它。

      【讨论】:

      • 这是一个完全不同的问题的解决方案,其中找到了 rvm 命令,但用户将收到错误 RVM is not a function。有时也不是,而是非此即彼。用户应更改终端首选项并重新打开终端或发出bash --login 在这种情况下不需要重新打开终端,但这只是一次解决方案。
      【解决方案5】:

      我只需要打开一个新的终端会话。

      安装后使用:

      curl -sSL https://get.rvm.io | bash -s stable --ruby
      rvm install 2.2
      

      【讨论】:

        【解决方案6】:

        对于 Ubuntu 18.04,在使用 instruction from here 安装 rvm 后,我必须运行以下命令来解决问题。

        source /usr/share/rvm/scripts/rvm
        

        【讨论】:

          【解决方案7】:

          这是可用于 RVM 的其他选项之一:

          source /etc/profile.d/rvm.sh
          

          【讨论】:

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