Hi folks,
I'm having a lot of trouble with ruby 1.8.7 in rvm. I need that specific version to run a typo blog site and don't want to use the system version as I use conflicting rubygems.
Using the system version of ruby 1.8.7 all seems fine but when using rvm the gem sqlite3 causes errors.
When running either
I've tried exporting the sqlite3 path to /usr/local/include and I've tried the configuration option as an argument (which causes another error).
I've seen similar problems on other forums but most are at least a year old and their fixes don't work.
Any and all help much appreciated.
I'm having a lot of trouble with ruby 1.8.7 in rvm. I need that specific version to run a typo blog site and don't want to use the system version as I use conflicting rubygems.
Using the system version of ruby 1.8.7 all seems fine but when using rvm the gem sqlite3 causes errors.
When running either
# bundle install
or explicitly running # gem install sqlite3
it fails with with:
Code:
Installing sqlite3 (1.3.5) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/home/username/.rvm/rubies/ruby-1.8.7-p357/bin/ruby extconf.rb
checking for sqlite3.h... yes
checking for sqlite3_libversion_number() in -lsqlite3... no
sqlite3 is missing. Try 'port install sqlite3 +universal'
or 'yum install sqlite-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=/home/username/.rvm/rubies/ruby-1.8.7-p357/bin/ruby
--with-sqlite3-dir
--without-sqlite3-dir
--with-sqlite3-include=${sqlite3-dir}/include
--with-sqlite3-lib
--without-sqlite3-lib=${sqlite3-dir}/lib
--enable-local
--disable-local
--with-sqlite3lib
--without-sqlite3lib
Gem files will remain installed in /home/username/.rvm/gems/ruby-1.8.7-p357/gems/sqlite3-1.3.5 for inspection.
Results logged to /home/username/.rvm/gems/ruby-1.8.7-p357/gems/sqlite3-1.3.5/ext/sqlite3/gem_make.out
An error occured while installing sqlite3 (1.3.5), and Bundler cannot continue.
Make sure that `gem install sqlite3 -v '1.3.5'` succeeds before bundling.
I've tried exporting the sqlite3 path to /usr/local/include and I've tried the configuration option as an argument (which causes another error).
I've seen similar problems on other forums but most are at least a year old and their fixes don't work.
Any and all help much appreciated.