最近,我一直在与导师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 /本地/ GIT中/ bin中:/选择/ SM /仓中:/ opt / SM /包装/活跃/ bin中:/选择/ SM / PKG /活性/ sbin目录< /强>
此提示与教师命令行显示的提示完全不同,即: 的的/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin中:在/ usr / X11 / bin中
当我按回车键时,我会收到以下提示, [[-s“$ HOME / .rvm / scripts / rvm”]]&amp;&amp; source“/ usr / local / rvm / scripts / rvm”#Load RVM $
这与教师的教程完全不同。任何关于我可能做错的建议或者为什么会出现这种情况的建议,因为我过去一直在研究另一个Rails教程。
对此提示的任何建议或帮助将不胜感激。
提前谢谢你, 蒂娜
答案 0 :(得分:3)
你没有做错任何事。 $PATH
变量定义了操作系统在您的系统上查找可执行程序的位置,并且可能与其他人完全不同,因为系统将内容存储在不同的位置,而人们可能会进行自定义。看起来您已经通过RVM成功安装了系统范围的ruby1.9.3-p194。我认为你在这里没有什么可担心的。
您可以使用which
命令查看找到PATH
可执行文件的位置。如果没有返回任何内容,则表示您遇到问题需要修改PATH
。如果它返回了某些内容,那么你应该没有问题。
因此,假设which rvm
显示了RVM可执行文件的路径,而ruby --version
的输出提到了1.9.3-p194,那么您就没有问题。
答案 1 :(得分:0)
你显然已经安装了RVM,如果你对这个事实感到困惑只是卸载rvm,那么为什么你有来自教师的$ PATH
rvm remove all
rvm implode
重新开启终端
你应该拥有教练所拥有的相同的$ PATH