【问题标题】:Installing Unix Setup for Ruby on Rails为 Ruby on Rails 安装 Unix 设置
【发布时间】:2012-12-10 20:00:00
【问题描述】:

最近,我和讲师 Kevin Skoglund 一起参加了 Ruby on Rails 在线课程。我正在按照视频教程尝试设置我的 Unix。然而,当我输入这个命令echo $PATH。这就是我的命令行上显示的内容。

/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/local/rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/ X11/bin:/usr/X11/bin:/usr/local/git/bin:/opt/sm/bin:/opt/sm/pkg/active/bin:/opt/sm/pkg/active/sbin.

此提示与讲师的命令行显示的完全不同,即: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

当我按下回车键时,我得到下面的提示, [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "/usr/local/rvm/scripts/rvm" # 加载 RVM$

这与讲师的教程完全不同。关于我可能做错了什么或为什么会出现这种情况的任何建议,因为我过去一直在研究另一个 Rails 教程。

对于此提示的任何建议或帮助将不胜感激。

提前谢谢你, 蒂娜

【问题讨论】:

  • 你能展示你作品的截图吗?您的描述提供了令人难以置信的信息......

标签: ruby-on-rails unix rvm


【解决方案1】:

你没有做错任何事。 $PATH 变量定义了操作系统在您的系统上查找可执行程序的位置,并且可能与其他人的完全不同,因为系统将内容存储在不同的位置并且人们可能有自定义。看起来您已经通过 RVM 成功安装了系统范围的 ruby​​1.9.3-p194。我不认为你在这里有什么可担心的。

您可以使用which 命令查看在您的PATH 上的哪个位置可以找到可执行文件。如果这没有返回任何内容,那么您有问题并需要修改PATH。如果它返回一些东西,那么你应该没有问题。

因此,假设 which rvm 显示 RVM 可执行文件的路径,并且 ruby --version 的输出提到 1.9.3-p194,那么您就没有问题。

【讨论】:

    【解决方案2】:

    你显然已经安装了 RVM,如果你对卸载 rvm 这一事实感到困惑,为什么你的 $PATH 与你的导师不同

    rvm remove all
    rvm implode
    

    重新打开终端

    你应该有和你导师一样的 $PATH

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 2013-05-21
      • 2018-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-11
      相关资源
      最近更新 更多