在使用rvm更新ruby版本后收到警告消息“Path set to 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
有谁知道如何解决这个警告? 这并没有影响我的工作,但是有点令人不安。
供你参考:
我相信我跑得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
我有同样的问题,哦,我的ZSH当安装rvm选项–rails,有这样的警告:
这个解决scheme适用于我:打开.zshrc
文件,并findPATH行
更改
export PATH=/path/to/something
成
export PATH="$PATH:/path/to/something"
保存它,并做source ~/.zshrc
,然后它的工作。
如果在〜/ .zshrc文件中findUser 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:/用户/ robinwen / .rvm /ruby/ruby1.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进行脚本编写
祝你好运!
添加@ ymin的解决scheme。 对于我来说,谁运行rvm list
,没有select当前的ruby,需要手动select一个ruby即。 rvm use ruby-2.1.x
,然后修复zshrcpath并运行rvm get stable
。
截至2014年12月19日,当root用户的默认shell 不受支持时, sudo rvm
显示这些PATH警告。
在这种情况下运行sudo rvm
解决scheme是使用rvmsudo
。
我也有同样的问题
我的解决方法是添加
source /etc/profile.d/rvm.sh
在.zshrc中
源.zshrc是可以的
祝你好运!
将[[-s“$ HOME / .rvm / scripts / rvm”]] && source“$ HOME / .rvm / scripts / rvm”添加到〜/ .zshrc而不是底部之后,我可以确认这已经解决了这个问题给我。