2

Path in user variable is the default path from the installation:

C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby1.9.3\bin

Path in system variable is directed to:

C:\RailsInstaller\Ruby1.9.3\bin

When I open the Command Prompt with Ruby and Rails, the command prompt says "'ruby' is not recognized as an internal or external command" immediately without any input.

The command prompt worked before. After I re-installed it using various methods due to unsuccessful setup, it got like this.

How can I fix it?

4

4 回答 4

19

请在运行 ruby​​ 命令之前重新启动 cmd。

于 2016-01-22T21:43:45.553 回答
3

在 Windows PC 中:将已安装 ruby​​ 的 bin 路径添加到 PATH 环境变量 1. 右键单击​​“我的电脑”-> 属性-> 高级系统设置-> 环境变量-> 选择“路径”-> 编辑如下所示的示例路径: D:\Ruby22\bin; 2.修改后重启cmd

参考下图: Windows 7 和其他 Windows 操作系统中的 Ruby 路径设置

于 2016-05-16T03:45:37.593 回答
1

那么, C:\RailsInstaller\Ruby1.9.3.\bin你的 ruby​​.exe 是保存在哪里?如果这是正确的,您应该能够通过命令提示符访问 ruby​​ 命令。

当您尝试:REG QUERY "HKCU\Environment"在控制台中,是否有类似的输出?:

PATH REG_EXPAND_SZ C:\RailsInstaller\Ruby1.9.3.\bin
于 2013-04-05T10:30:24.007 回答
1
  1. 确保您安装了正确的 x32 或 x64 位版本的 Ruby。

  2. 确保您已设置 PATH 环境变量,如果在安装时选择,则应自动完成。

  3. 最后确保您重新启动命令提示符。

红宝石安装程序

于 2021-01-21T09:20:48.943 回答