# Broken Gems on Windows (still)

**URL:** <https://www.ruby-forum.com/t/broken-gems-on-windows-still/151530>\
**Category:** Rails\
**Created:** [October 22, 2008, 3:38pm UTC](https://www.ruby-forum.com/t/broken-gems-on-windows-still/151530 "2008-10-22T15:38:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnt519](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/cab0a1/32.png) [@johnt519](https://www.ruby-forum.com/u/johnt519)\
**Post date:** [October 22, 2008, 3:38pm UTC](https://www.ruby-forum.com/t/broken-gems-on-windows-still/151530/1 "2008-10-22T15:38:21Z")

</div>

Hello…

Is there any word on when the eventmachine 0.12.2 and sqlite3-ruby 1.2.4  
gems are going to be fixed to work when updating gems on a Windows (xp)  
system? Doing a ‘gem update’ will cause errors for both, which causes  
the rest of the updated to installed gems to not be updated. I’ve been  
using a workaround script that skips the errors and continues updating,  
but I’d be nice to get updated gems.

(I’m also seeing a strange thing with the webby gem - when doing a ‘gem  
outdated’, I see:

webby (0.9.3 \< 0.9.3)

and updating causes the “new” version to be installed, but gem outdated  
still gives that message.)

Here are the errors for sqlite3-ruby and eventmachine, for what it’s  
worth…

eventmachine:

updating eventmachine…  
ERROR: While executing gem … (Gem::Installer::ExtensionBuildError)  
ERROR: Failed to build gem native extension.

c:/ruby/bin/ruby.exe extconf.rb update eventmachine  
checking for windows.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/eventmachine-0  
.12.2 for inspection.  
Results logged to  
c:/ruby/lib/ruby/gems/1.8/gems/eventmachine-0.12.2/ext/gem\_mak  
e.out

sqlite3-ruby:

updating sqlite3-ruby…  
ERROR: While executing gem … (Gem::Installer::ExtensionBuildError)  
ERROR: Failed to build gem native extension.

c:/ruby/bin/ruby.exe extconf.rb update sqlite3-ruby  
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
