# How come "gem install sqlite3-ruby" will fails on PC?

**URL:** <https://www.ruby-forum.com/t/how-come-gem-install-sqlite3-ruby-will-fails-on-pc/166172>\
**Category:** Rails\
**Created:** [April 22, 2009, 3:20pm UTC](https://www.ruby-forum.com/t/how-come-gem-install-sqlite3-ruby-will-fails-on-pc/166172 "2009-04-22T15:20:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![winterheat](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/7993a0/32.png) [@winterheat](https://www.ruby-forum.com/u/winterheat)\
**Post date:** [April 22, 2009, 3:20pm UTC](https://www.ruby-forum.com/t/how-come-gem-install-sqlite3-ruby-will-fails-on-pc/166172/1 "2009-04-22T15:20:43Z")

</div>

I wonder why

gem install sqlite3-ruby

will fail on a PC with Vista?

when i do a search on google for sqlite3-ruby, I see that 1.2.4 was  
actually done in August 2008. So does that mean for 8 months (from  
2008-08 to 2009-04), it was breaking all people using a PC?

turns out that it needs to be

gem install -v1.2.3 sqlite3-ruby

can’t it simply show a message saying you need 1.2.3 for a PC? or show a  
selection list like on [http://agilo.us/2009/03/15/rails-on-windows/](http://agilo.us/2009/03/15/rails-on-windows/) ?

that’s kind of weird…

this is the error message for “gem install sqlite3-ruby”:

C:\ror\>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  
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
