【发布时间】:2014-05-27 06:35:44
【问题描述】:
我的电脑上安装了 mac 端口。我安装了 ruby 和 rails 使用:http://railsinstaller.org/en
我的 .bash_profile
export PATH=/opt/local/bin:/opt/local/sbin:
export PATH=$PATH:/usr/local/bin
如果我跑了
rvm -v
我得到一个错误:
“警告!路径设置不正确, '/usr/local/rvm/gems/ruby-2.1.0@global/bin' 不是第一个,..."
现在,如果我删除我的 bash 配置文件的第一行 export PATH=/opt/local/bin:/opt/local/sbin:
然后我就没有问题了,但是 mac 端口停止工作。
了解 Shell 和环境的人会很有帮助。
【问题讨论】:
-
您的 bash 配置文件的第一行会删除之前放在 PATH 变量中的所有内容。在路径的顶部尝试一行:
PATH=/opt/local/bin:/opt/local/sbin:$PATH:/usr/local/bin? -
嘿@luker 感谢您的建议。当我改变我得到同样的错误。
-
'警告! PATH 设置不正确,'/usr/local/rvm/gems/ruby-2.1.0@global/bin' 不是首先出现的,这通常是由 shell 初始化文件引起的 - 检查它们是否有 'PATH=.. .' 条目,它也可能有助于将 RVM 重新添加到您的点文件:'rvm get stable --auto-dotfiles',在此 shell 会话运行中临时修复:'rvm use ruby-2.1.0@global'。
-
改变你的路径看起来像这样,你可以将它附加在整个事情的下面:
export PATH=/usr/local/bin:$PATH这只是将rvm的路径放在首位,它必须是最后一行您的.bash_profile或您发布的内容之后 -
@bijhaid 仍然无法正常工作。做同样的事情
标签: ruby macos bash shell path