Snow Leopard sqlite3-ruby install problem

Posted by JZ on Stack Overflow See other posts from Stack Overflow or by JZ
Published on 2010-03-16T04:11:07Z Indexed on 2010/03/21 1:51 UTC
Read the original article Hit count: 911

Filed under:
|

UPDATE 3/20/10

I'm running Mac OSX Snow Leopard, this problem is caused by a recent train wreck in which I updated ruby without RVM. I've attempted to properly install/run RVM, however I can't get it to work.

I am unable to install the sqlite3-ruby gem. I get the following ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension.

How do I fix this?

justin-zollarss-mac-pro:~ justinz$ rails -v
Rails 2.3.5
justin-zollarss-mac-pro:~ justinz$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin10.2.0]
justin-zollarss-mac-pro:~ justinz$ gem -v
1.3.5
justin-zollarss-mac-pro:~ justinz$ which gem
/usr/local/bin/gem
justin-zollarss-mac-pro:~ justinz$ whereis gem
/usr/bin/gem
justin-zollarss-mac-pro:~ justinz$ which ruby
/usr/local/bin/ruby
justin-zollarss-mac-pro:~ justinz$ whereis ruby
/usr/bin/ruby
justin-zollarss-mac-pro:~ justinz$ which rails
/usr/local/bin/rails
justin-zollarss-mac-pro:~ justinz$ whereis rails
/usr/bin/rails
justin-zollarss-mac-pro:~ justinz$ gem list

*** LOCAL GEMS ***

actionmailer (2.3.5)
actionpack (2.3.5)
activerecord (2.3.5)
activeresource (2.3.5)
activesupport (2.3.5)
builder (2.1.2)
bundler (0.9.11)
columnize (0.3.1)
erubis (2.6.5)
fastercsv (1.5.1)
ffi (0.6.3)
gbarcode (0.98.16)
i18n (0.3.5)
linecache (0.43)
mail (2.1.3)
memcache-client (1.8.0)
prawn (0.8.4)
prawn-core (0.8.4)
prawn-layout (0.8.4)
prawn-security (0.8.4)
rack (1.1.0, 1.0.1)
rack-mount (0.6.1)
rack-test (0.5.3)
rails (2.3.5)
rake (0.8.7)
ruby-debug (0.10.3)
ruby-debug-base (0.10.3)
rubygems-update (1.3.6)
sqlite3 (0.0.8)
text-format (1.0.0)
thor (0.13.4)
tzinfo (0.3.17)
justin-zollarss-mac-pro:~ justinz$ sudo gem install sqlite3-ruby
Password:
Building native extensions.  This could take a while...
ERROR:  Error installing sqlite3-ruby:
    ERROR: Failed to build gem native extension.

/usr/local/bin/ruby extconf.rb
checking for fdatasync() in -lrt... no
checking for sqlite3.h... yes
checking for sqlite3_open() in -lsqlite3... no
*** 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/local/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
    --with-rtlib
    --without-rtlib
    --with-sqlite3lib
    --without-sqlite3lib


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

© Stack Overflow or respective owner

Related posts about ruby-on-rails

Related posts about sqlite3