RVM警告! PATH没有正确设置 [英] RVM Warning! PATH is not properly set up
问题描述
我刚刚在我的Mac上安装了rvm,但是我在全局命令中收到了此警告。
警告! PATH没有正确设置,'/usr/local/rvm/gems/ruby-1.9.3-p194/bin'不在第一位,通常这是由shell初始化文件引起的 - 检查它们是否为'PATH = .. 。'条目,它可能还有助于将RVM重新添加到您的点文件中:'rvm get stable --auto-dotfiles',以便在此shell会话中暂时修复:'rvm use ruby-1.9.3-p194'。
我的$ PATH确认警告:
$ echo:$ PATH:
:/ usr / local / rvm / bin:/ usr / local / heroku / bin:/usr/local/rvm/gems/ruby-1.9.3-p194/bin :/usr/local/rvm/gems/ruby-1.9.3-p194@global/bin:/usr/local/rvm/rubies/ruby-1.9.3-p194/bin:在/ usr /本地/ RVM /斌: / opt / local / bin:/ opt / local / sbin:/ usr / local / bin:/ usr / local / sbin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:
如前所述,我首先尝试 rvm get stable --auto-dotfiles
没有用,然后我检查了我的shell初始化文件。我的/.bash_profile:
$ $ p $ export PATH = / usr / local / bin:/ usr / local / sbin:$ PATH
export PATH = / usr / local / share / python:$ PATH
PATH = $ PATH:$ HOME / bin:/ opt
我的/Users/User/.bash_profile似乎是罪魁祸首:
export PS1 =[\ w] $
alias ll ='ls -laGH'
alias。='echo $ PWD'
###由Heroku Toolbelt
export PATH =/ usr / local / heroku / bin:$ PATH
#rvm
PATH = / usr / local / rvm / bin:$ PATH
[[-s$ HOME / .rvm / scripts / rvm]]&&源代码$ HOME / .rvm / scripts / rvm#将RVM加载到shell会话中*作为函数*
原因是如果我删除了Heroku Toolbelt和rvm路径(这是其他堆栈溢出问题提出的答案), /usr/local/rvm/gems/ruby-1.9.3-p194/ bin
将排在第一位并解决问题。但是,我不知道如何处理Heroku Toolbelt。另外,请不要 PATH = / usr / local / rvm / bin:$ PATH
首先放置rvm?
我必须缺少一些简单的解决方案。
其他注意事项:
$ rvm --debug get head
不会产生安装说明,除了更新:调用 rvm system
修复了这个问题,但只在当前的shell会话中解决了问题。
$ echo $ PATH
现在生成: :/ usr / local / Heroku的/ bin中中:/ opt / local / bin目录中:/ opt / local / sbin中:在/ usr / local / bin目录:在/ usr / local / sbin中:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:/ USR / local / rvm / bin:
什么是永久性修复?
解决方案