更新:查看此后续问题:Windows 上的 Gem 更新 - 是否损坏?
在 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 gem 也会发生同样的事情。我似乎记得这些宝石安装在 < 1.0 的宝石上很好,但现在我在 1.2.0 上,事情变得很糟糕。
我也试过这个:
gem install sqlite3-ruby --platform Win32
不用说,这也不起作用(同样的错误)
有谁知道这里发生了什么以及如何解决这个问题?
更新:查看此后续问题:Windows 上的 Gem 更新 - 是否损坏?