【问题标题】:I think im using an rvm installed version of ruby, but bash does not recognize the rvm command我认为我使用的是 rvm 安装版本的 ruby​​,但 bash 无法识别 rvm 命令
【发布时间】:2015-06-09 08:59:15
【问题描述】:

我认为我从来没有在我的本地机器上安装过 rvm...我按照我正在使用的教程(编码器手册)的要求将它安装在 IDE 中(编辑:IDE 是 Nitrous.io)。 当我在 bash 中输入 ruby -v 时,我得到了 ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14] 但我只是用自制软件安装了最新版本的 ruby​​,所以我知道我的系统上有比 2.0.0 更高的版本...

当我尝试运行rvm uninstall 2.0.0 时,我得到-bash: rvm: command not found

我对这一切都非常陌生......坦率地说,我不知道我在做什么。但我只想安装常规的 Ruby。直到至少我知道我在做什么....有人可以帮我弄清楚发生了什么吗??

【问题讨论】:

    标签: ruby-on-rails ruby bash rvm


    【解决方案1】:

    将这些行添加到您的bashrcbash_profile,无论您使用哪个:

    [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
    export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
    

    在终端中使用:

    source <UPDATED FILE>
    

    重启你的终端会话

    【讨论】:

    • 之后使用source &lt;UPDATED FILE&gt;,或重新启动终端会话;)
    • 我不知道我用的是哪一个....我在 Mac OSX Yosemite 上,所以我想我用 .bash_profile??无论如何我都找不到它们...当我找到它们时,我只需在文件中的任何位置添加那些行吗?那会做什么?
    • .bash_profile.bashrc 都位于您的主目录中。 /Users/&lt;your_username&gt;,如果你使用的是 mac
    • 其中任何一个都看不到。
    • 有隐藏文件。在终端尝试cat ~/.bashrc,你会看到内容
    猜你喜欢
    • 2014-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 2013-12-27
    • 1970-01-01
    相关资源
    最近更新 更多