【问题标题】:Trouble with Shell $PATH and RubyShell $PATH 和 Ruby 的问题
【发布时间】: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


【解决方案1】:

使用自酿啤酒。不要使用 mac 端口

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-26
    • 1970-01-01
    相关资源
    最近更新 更多