【问题标题】:Ruby Environment Variables?Ruby 环境变量?
【发布时间】:2012-08-22 17:24:35
【问题描述】:

我正在研究学习一些 Ruby,我已经使用您可以在 RubyInstaller.org 找到的安装程序将它安装在 Windows 7 X64 上。

现在我的问题是安装完成了。但是当我尝试在命令提示符中检查 ruby​​ 版本时,例如

ruby -v

我只是收到一条错误消息,说我的系统不知道那是什么。包括 ruby​​ -e 和 ruby​​ -s 等...现在来自 Java 背景,我认为这与可能未为 Ruby 设置的环境变量有关?

究竟如何做才能快速完成设置?

【问题讨论】:

  • 只需下载并安装作品..检查应用程序列表并从那里启动 irb

标签: ruby windows environment-variables


【解决方案1】:

在安装时检查 PATH 选项的建议很好。

对我有帮助的另一件事是在 Windows 中搜索“使用 Ruby 启动命令提示符”。从该命令行,Ruby 运行良好,我可以查看我的 XAMPP 目录中的 SASS 更改。我无法使用 Git Bash 或常规的 Windows 命令行来实现它,但是使用 Ruby 的命令提示符就像一个魅力。

【讨论】:

    【解决方案2】:
    1. 找到 Ruby 安装路径。也许像“C:\Ruby193 ...”之类的东西。在它下面有一个 bin 目录。
    2. 将 bin 目录添加到您的 PATH 环境中。

    【讨论】:

      【解决方案3】:

      尝试编辑您的 PATH 变量。我的PATH 变量包含C:\Ruby192\bin,在这个文件夹中有文件rubyirb

      我认为安装程序中有一个选项,您可以检查一下。

      【讨论】:

      • 这太奇怪了,我确实选中了将路径添加到我的 PATH 的框,当我去检查它时它确实在那里。我去并将它添加到 Path 和 CLASSPATH 中。然而仍然一无所获。
      • 这几乎就是我得到的也是是的。 C:\Ruby193\bin 就在那里。我做错了什么可能运行“ruby -v”吗?您在正常的直接 Windows 命令提示符下运行它,对吗? - 我会尝试重新安装
      • @Speranksy Danil - 我重新安装了,现在一切正常!感谢您的帮助,明确表示一切都很好,所以我的安装一定出了问题。无论如何,它正在工作。再次感谢!
      • 另外,请确保您的路径中没有两个 ruby​​ 安装。我的问题是我没有为我尝试使用的 ruby​​ 版本(Ruby 2.1)安装捆绑器,但它找到并使用了 Ruby 1.9.3 的捆绑器。从 PATH 中删除 ruby​​ 1.9.3 并运行 gem install bundler 解决了这个问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-11
      • 2014-04-22
      • 2011-02-09
      • 1970-01-01
      • 2014-09-16
      • 2012-01-09
      • 2010-09-16
      相关资源
      最近更新 更多