MINGW32错误,使用错误版本的ruby并修复了sublime text 2的别名

时间:2012-12-03 04:04:50

标签: ruby-on-rails ruby mingw32

我在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文件只有这一行:

alias subl =“/ c / Program \ Files / Sublime \ Text \ 2 / sublime_text.exe

该别名设置也不起作用。

使用Windows 8专业版。

1 个答案:

答案 0 :(得分:0)

  1. 打开c:/msys/1.0/etc/profile(假设根据你的MinGW安装MSYS)。
  2. 找到export PATH=".:/usr/local/bin:/mingw/bin:/bin:$PATH"
  3. 将其修改为export PATH=".:/usr/local/bin:/mingw/bin:/bin:/c/RailsInstaller:$PATH
  4. 保存并重新启动MSYS。