最近,我和讲师 Kevin Skoglund 一起参加了 Ruby on Rails 在线类(class)。我正在按照视频教程尝试设置我的 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
当我按 Enter 时,我会收到以下提示, [[ -s "$HOME/.rvm/scripts/rvm"]] && source "/usr/local/rvm/scripts/rvm"# 加载 RVM$
这和老师的教程完全不同。任何关于我可能做错了什么或者为什么会出现这种情况的建议,因为我过去一直在研究另一个 Rails 教程。
对此提示的任何建议或帮助将不胜感激。
预先感谢您, 蒂娜
最佳答案
你没有做错任何事。 $PATH
变量定义操作系统在您的系统上查找可执行程序的位置,并且可能与其他人的完全不同,因为系统将内容存储在不同的位置,并且人们可能有自定义。看起来您已经通过 RVM 成功安装了系统范围的 ruby1.9.3-p194。我认为您在这里无需担心任何事情。
您可以使用 which
命令查看在 PATH
上的何处找到可执行文件。如果这没有返回任何内容,那么您就有问题了,需要修改PATH
。如果它返回一些东西,那么你应该不会有问题。
因此,假设 which rvm
显示 RVM 可执行文件的路径,并且 ruby --version
的输出提到 1.9.3-p194,那么就没有问题。
关于ruby-on-rails - 为 Ruby on Rails 安装 Unix 安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14020626/