2

最近,我和讲师 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" # Load RVM$

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

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

提前谢谢你,蒂娜

4

2 回答 2

3

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

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

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

于 2012-12-24T11:25:37.910 回答
0

您显然已经安装了 RVM,如果您对卸载 rvm 感到困惑,为什么您与讲师的 $PATH 不同

rvm remove all
rvm implode

重新打开终端

并且您应该拥有与讲师相同的 $PATH

于 2012-12-24T11:25:59.343 回答