ruby-on-rails - 为 Ruby on Rails 安装 Unix 安装程序

标签 ruby-on-rails unix rvm

最近,我和讲师 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 成功安装了系统范围的 ruby​​1.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/

相关文章:

linux - Bash:遍历目录的行为很奇怪

linux - 保留文件中的前 5 行

ruby-on-rails - 我应该在哪里存储常量数据,然后如何在 Rails 中引用它?

ruby-on-rails - Ruby on Rails 中推荐的 rdf 用法

linux - 将传递给 shell 脚本的参数 ${1} 保存在 shell 脚本中的变量中

ruby -/usr/bin/ruby 与 rvm

ruby-on-rails - 如何让不同的 RVM gemsets 使用不同版本的 Rails?

ruby - 通过 rvm 安装 Ruby 的问题(运行配置时出错)

ruby-on-rails - 确定 ActiveRecord 对象是否是新的

ruby-on-rails - 载波 Excon::Errors::SocketError