Problem with sqlite3 installation

I use “Fedora”.
I have installed ruby, rubygems, rails, sqlite-devel
Ruby 1.8.7
Rails 3.0.4
gem 1.5.2

#gem install sqlite3
Building native extensions. This could take a while…
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.

    /usr/bin/ruby extconf.rb

checking for sqlite3.h… no
sqlite3.h is missing. Try ‘port install sqlite3 +universal’
or ‘yum install sqlite3-devel’ and check your shared library search path
location where your sqlite3 shared library is located).
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.

Provided configuration options:

Gem files will remain installed in
/usr/lib/ruby/gems/1.8/gems/sqlite3-1.3.3 for inspection.
Results logged to

I surfed the net and found many similar posts. But couldnt find a proper
solution for it.
Awaiting good response… Thank you…

Nice. Also you may need RVM and also 2 packages if you are on Ubuntu:
libsql3-devel and build-essentials. Sometimes zlib causes problems
If you used RVM do not write sudo befro gem install commands, it’s

Well. I fixed it myself…
I think sqlite3 gem doesnt work well with fedora. enough if you have
sqlite3-ruby gem. But dont forget to edit the Gemfile of your project
once you create it…

Initially, your Gemfile will be like…

gem ‘sqlite3’
#gem ‘sqlite3-ruby’, :require => ‘sqlite3’

Change it to,

#gem ‘sqlite3’
gem ‘sqlite3-ruby’, :require => ‘sqlite3’

Now it will work very well.