更新:请查看这个后续问题:Gem Update在Windows上是否存在问题?
在Windows上,当我执行以下操作时:
gem install sqlite3-ruby
我遇到了如下错误:
Building native extensions. This could take a while...
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.
c:/ruby/bin/ruby.exe extconf.rb install sqlite3-ruby --platform Win32
checking for fdatasync() in rt.lib... no
checking for sqlite3.h... no
nmake
'nmake' is not recognized as an internal or external command,
operable program or batch file.
Gem files will remain installed in c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4 for inspection.
Results logged to c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_api/gem_make.out
同样的问题也出现在hpricot宝石上。我似乎记得这些宝石在1.0以下版本上安装得很好,但现在我使用的是1.2.0版本,情况变得混乱了。
我也尝试过这个方法:
gem install sqlite3-ruby --platform Win32
不用说,这种方法也行不通(同样的错误)
有人知道发生了什么问题以及如何解决吗?
更新:请查看这个后续问题:Windows上的Gem更新-是否存在问题?