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
(the
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:
–with-opt-dir
–without-opt-dir
–with-opt-include
–without-opt-include=${opt-dir}/include
–with-opt-lib
–without-opt-lib=${opt-dir}/lib
–with-make-prog
–without-make-prog
–srcdir=.
–curdir
–ruby=/usr/bin/ruby
–with-sqlite3-dir
–without-sqlite3-dir
–with-sqlite3-include
–without-sqlite3-include=${sqlite3-dir}/include
–with-sqlite3-lib
–without-sqlite3-lib=${sqlite3-dir}/lib

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

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
too.
If you used RVM do not write sudo befro gem install commands, it’s
important.
bests,
gezope

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.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs