0

C:\program files x86我在我的计算机上的文件夹中安装了 Ruby 1.9.2 。我安装了 RailsInstaller,它将 Ruby 1.9.3 放入C:\RailsInstaller. 我使用控制面板卸载了 1.9.2。

当我在 中运行命令时cmd.exe,应用了 ruby​​ 1.9.3,一切正常。但是,当我在 中运行命令时MINGW32,会应用 Ruby 1.9.2 并且出现错误。“C:/Program:错误的解释器:没有这样的文件或目录”

但是,如果我在 MINGW32 中执行 ruby​​ -v,它说我正在使用 Ruby 1.9.3

如何让 MINGW32 使用通过 RailsInstaller 安装的 Ruby 版本?

我的.bashrc文件只有这一行:

别名 subl="/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe

该别名设置也不起作用。

使用 Windows 8 专业版。

4

1 回答 1

0
  1. 打开 c:/msys/1.0/etc/profile(假设 MSYS 是根据您的 MinGW 安装的)。
  2. 找出export PATH=".:/usr/local/bin:/mingw/bin:/bin:$PATH"
  3. 修改为export PATH=".:/usr/local/bin:/mingw/bin:/bin:/c/RailsInstaller:$PATH
  4. 保存并重新启动 MSYS。
于 2012-12-03T05:15:16.503 回答