在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
不用说,这不工作(同样的错误)
有谁知道这里发生了什么,如何解决这个问题?
更新:查看这个后续问题:Gem Update on Windows – is it broken?