使用 rvm 更新 ruby 版本后收到警告消息 "Path set to RVM"
Received Warning message "Path set to RVM" after updating ruby version using rvm
最近我试图更新我的 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
有谁知道如何解决这个警告?它并没有真正影响我的工作,但有点令人不安。
供您参考:
1. 我相信我运行 rvm get stable
以获得最新的 ruby 版本。
2. 这是我最初试图解决的警告消息,但也没有解决:
warning: parser/current is loading parser/ruby21, which recognizes
warning: 2.1.5-compliant syntax, but you are running 2.1.2.
我正在使用 1.Mac OS X
2.iterm2
和 3.oh-my-zsh
shell
我对 oh-my-zsh 有同样的问题
使用选项 --rails 安装 rvm 时,出现此警告:
这个解决方案对我有用:
打开 .zshrc
文件,找到 PATH 行
改变
export PATH=/path/to/something
进入
export PATH="$PATH:/path/to/something"
保存并执行 source ~/.zshrc
,
然后就成功了。
加入@ymin 的解决方案。对于 运行 rvm list
并且没有当前 ruby selected 的我,需要手动 select a ruby 即。 rvm use ruby-2.1.x
,然后修复 zshrc 路径和 运行 rvm get stable
.
截至 2014 年 12 月 19 日,当 root 用户的默认 shell 为 not supported.
时,sudo rvm
显示这些 PATH 警告
在这种情况下 运行 sudo rvm
解决方案是使用 rvmsudo
.
如果你在 ~/.zshrc 文件中找到 User configuration
之后的一行:
#export PATH="/Users/robinwen/.rvm/gems/ruby-1.9.3-p551@robin/bin:/Users/robinwen/.rvm/gems/ruby-1.9.3-p551@global/bin:/Users/robinwen/.rvm/rubies/ruby-1.9.3-p551/bin:/Users/robinwen/.rvm/bin:/usr/local/git/bin:/sw/bin:/usr/local/bin:/usr/local:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/"
你应该评论这一行,并添加以下行:
export PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
祝你好运!
我也有同样的问题
我的解决方法是添加
source /etc/profile.d/rvm.sh
在.zshrc
源.zshrc 没问题
祝你好运!
将 [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 添加到 ~/.zshrc 的顶部而不是底部之后可以确认这已经为我解决了问题。
同样的问题,将下面的代码添加到 ~/.zshrc
对我有用。
export GEM_HOME="$GEM_HOME:$HOME/.rvm/bin"
export GEM_PATH="$GEM_PATH:$HOME/.rvm/bin"
然后source ~/.zshrc
。
最近我试图更新我的 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
有谁知道如何解决这个警告?它并没有真正影响我的工作,但有点令人不安。
供您参考:
1. 我相信我运行 rvm get stable
以获得最新的 ruby 版本。
2. 这是我最初试图解决的警告消息,但也没有解决:
warning: parser/current is loading parser/ruby21, which recognizes
warning: 2.1.5-compliant syntax, but you are running 2.1.2.
我正在使用 1.Mac OS X
2.iterm2
和 3.oh-my-zsh
shell
我对 oh-my-zsh 有同样的问题 使用选项 --rails 安装 rvm 时,出现此警告:
这个解决方案对我有用:
打开 .zshrc
文件,找到 PATH 行
改变
export PATH=/path/to/something
进入
export PATH="$PATH:/path/to/something"
保存并执行 source ~/.zshrc
,
然后就成功了。
加入@ymin 的解决方案。对于 运行 rvm list
并且没有当前 ruby selected 的我,需要手动 select a ruby 即。 rvm use ruby-2.1.x
,然后修复 zshrc 路径和 运行 rvm get stable
.
截至 2014 年 12 月 19 日,当 root 用户的默认 shell 为 not supported.
时,sudo rvm
显示这些 PATH 警告
在这种情况下 运行 sudo rvm
解决方案是使用 rvmsudo
.
如果你在 ~/.zshrc 文件中找到 User configuration
之后的一行:
#export PATH="/Users/robinwen/.rvm/gems/ruby-1.9.3-p551@robin/bin:/Users/robinwen/.rvm/gems/ruby-1.9.3-p551@global/bin:/Users/robinwen/.rvm/rubies/ruby-1.9.3-p551/bin:/Users/robinwen/.rvm/bin:/usr/local/git/bin:/sw/bin:/usr/local/bin:/usr/local:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/"
你应该评论这一行,并添加以下行:
export PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
祝你好运!
我也有同样的问题
我的解决方法是添加
source /etc/profile.d/rvm.sh
在.zshrc
源.zshrc 没问题
祝你好运!
将 [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 添加到 ~/.zshrc 的顶部而不是底部之后可以确认这已经为我解决了问题。
同样的问题,将下面的代码添加到 ~/.zshrc
对我有用。
export GEM_HOME="$GEM_HOME:$HOME/.rvm/bin"
export GEM_PATH="$GEM_PATH:$HOME/.rvm/bin"
然后source ~/.zshrc
。