Tengo problemas para instalar la gema sqlite3-ruby en crunchbang linux. Después de googlear en las últimas horas y seguir a varias personas con el mismo problema, todavía no lo he hecho funcionar.¡Problema al instalar sqlite3-ruby!
Aquí es lo que veo después de probar un 'sudo gem install sqlite3-ruby'
extensiones nativas de construcción. Esto podría llevar un tiempo ...
ERROR: Error al instalar sqlite3-ruby:
ERROR: Error al construir la extensión nativa de la gema.
/usr/bin/ruby1.8 extconf.rb
comprobación de sqlite3.h ... sí
comprobación de sqlite3_libversion_number() en -lsqlite3 ... sí
comprobación de rb_proc_arity() ... no
comprobando sqlite3_initialize() ... no
sqlite3-ruby solo es compatible con las versiones sqlite3 3.6.16+, actualice!
* * extconf.rb no
No se pudo crear Makefile debido a alguna razón, probablemente, la falta de
bibliotecas y/o cabeceras necesarias. Consulte el archivo mkmf.log para obtener más información sobre
. Es posible que necesite opciones de configuración.
Siguiente Me encontré con esta página; http://groups.google.com/group/sqlite3-ruby/browse_thread/thread/f22d098b561c48af/6e754f7b2fc3cd75?#6e754f7b2fc3cd75
He descargado sqlite-fusión-3.7.0.1.tar.gz y emitió los siguientes comandos:
tar zxvf sqlite-fusión-3.7.0.1.tar.gz
cd sqlite-3.7. 0,1
mkdir $ HOME/sqlite
./configure --prefix = $ HOME/sqlite
hacer & & make install
sudo gem install sqlite3-ruby - with-sqlite3-dir = $ HOME/sqlite
Sin embargo, sigo recibiendo exactamente el mismo error. He usado 'sudo apt-get install sqlite3 libsqlite3-dev', pero sigo recibiendo exactamente el mismo error.
¿Algún consejo?
Y como pequeño detalle, ¿cómo es que cuando uso 'sudo apt-get install sqlite3', toma 3.5.9 en lugar de la 3.7.0.1 que descargué manualmente?
Esto funcionó para mí. – Chris