使用rvm更新ruby版本后收到警告消息"Path set to RVM"

ech*_*cho 42 ruby-on-rails rvm oh-my-zsh

最近我因为一条警告消息而尝试更新我的ruby版本(见下文).

现在,当我启动iterm2时,我收到以下警告消息:

Warning: PATH set to RVM ruby but GEM_HOME and/or GEM_PATH not set, see:
    https://github.com/wayneeseguin/rvm/issues/3212
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决此警告?它并没有真正影响我的工作,但它有点令人不安.

为了您的信息:
1.我相信我跑去rvm get stable获取最新的红宝石版本.
2.这是我最初试图解决的警告信息,但它还没有得到解决:

warning: parser/current is loading parser/ruby21, which recognizes
warning: 2.1.5-compliant syntax, but you are running 2.1.2.
Run Code Online (Sandbox Code Playgroud)

我使用1. Mac OS X2. iterm2和3. oh-my-zshshell

ymi*_*min 114

我和oh-my-zsh有同样的问题在使用选项--rails安装rvm时,有这个警告:

这个解决方案适合我:打开.zshrc文件,找到PATH行

更改

export PATH=/path/to/something

export PATH="$PATH:/path/to/something"

保存并做source ~/.zshrc,然后它工作.


小智 10

如果你User configuration在〜/ .zshrc文件中找到一行,就像这样:

#export PATH ="/ Users/robinwen/.rvm/gems/ruby-1.9.3-p551@robin/bin:/Users/robinwen/.rvm/gems/ruby-1.9.3-p551@global/bin:/用户/ robinwen/.rvm /红宝石/红宝石1.9.3-P551 /斌:/Users/robinwen/.rvm/bin:在/ usr /本地/ git的/ bin中:/ SW /斌:在/ usr/local/bin目录:在/ usr /地方:在/ usr/local/sbin中:在/ usr /本地/ MySQL的/斌:在/ usr/local/bin目录:在/ usr/bin中:/ bin中:/ usr/sbin目录:/ sbin目录:在/ usr/local/bin目录/"

您应该对此行进行评论,并添加以下行:

export PATH = $ PATH:$ HOME/.rvm/bin#将RVM添加到PATH以进行脚本编写

祝好运!


max*_*gry 5

添加到@ ymin的解决方案.对于我来说,谁rvm list选择了当前的红宝石并且没有选择当前的红宝石,需要手动选择红宝石即.rvm use ruby-2.1.x,然后修复zshrc路径并运行rvm get stable.