我选择使用 Cygwin 在我的系统上安装 ruby,而不是使用通常的 rubyinstaller 方式。
现在,就像我尝试安装我通常使用的 gem(如 gtk2)时一样。它会发出一些错误。
以下是详细信息:(我在 Windows 8 上)
C:\Users\imraven>ruby -v
ruby 1.9.3p327 (2012-11-10 revision 37606) [i386-cygwin]
C:\Users\imraven>gem install gtk2
Building native extensions. This could take a while...
ERROR: Error installing gtk2:
ERROR: Failed to build gem native extension.
/usr/bin/ruby.exe extconf.rb
"C:/Program Files (x86)/git/bin/sh.exe": /usr/bin/ruby.exe: No such file or directory
Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/glib2-1.1.9 for inspection.
Results logged to /usr/lib/ruby/gems/1.9.1/gems/glib2-1.1.9/ext/glib2/gem_make.out
我应该怎么做才能解决这个问题?我选择 Cygwin 的 Ruby 的主要原因是我想使用 Process.fork 方法(在普通的 RubyInstaller Windows 版本的 Ruby 中不可用)
谢谢!:)