Actualización: Compruebe hacia fuera esta pregunta de seguimiento: Gem Update on Windows - is it broken?gema sqlite3-ruby: No se pudo construir extensión nativa joya
En Windows, cuando hago esto:
gem install sqlite3-ruby
I obtiene el siguiente error:
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
Lo mismo sucede con la gema hpricot. Parece que recuerdo estas gemas bien instaladas en < 1.0 gemas, pero ahora estoy en 1.2.0, las cosas se han vuelto complicadas.
También he intentado esto:
gem install sqlite3-ruby --platform Win32
Huelga decir que esto no funciona bien (mismo error)
¿Alguien sabe lo que está pasando aquí y cómo solucionar este problema?
Actualización: Consulte esta pregunta de seguimiento: Gem Update on Windows - is it broken?
Sospecho que el problema podría ser un error en la gema y no con el sistema de gemas en general. Si la gema no especifica que es específica de la plataforma, el sistema de gemas probablemente asuma que es una gema independiente de la plataforma e intenta instalarlo. –