2011-04-26 16 views
6

cuando traté de:¿Cómo instalar la gema sqlite3 en EC2?

sudo yum install ruby-devel sqlite3-devel 

Amazon EC2 devuelve:

Loaded plugins: fastestmirror, priorities, security 
Loading mirror speeds from cached hostfile 
Setting up Install Process 
Package ruby-devel-1.8.7.330-1.5.amzn1.i686 already installed and latest version 
No package sqlite3-devel available. 
Nothing to do 

se observará ninguna ayuda.

ACTUALIZACIÓN:

sudo gem install sqlite3-ruby 

vuelve

Building native extensions. This could take a while... 
ERROR: Error installing sqlite3-ruby: 
    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. 

Respuesta

14

sudo yum install sqlite3-devel debería ser:

sudo yum install sqlite-devel 
5

En mi caja de Ubuntu, he instalado las dos bibliotecas siguientes, además de la gema, en el siguiente orden:

sudo apt-get install libsqlite3-dev 
sudo apt-get install sqlite3 # this installs several tools, including the command-line utility 
sudo gem install sqlite3-ruby # this is going to spit out a bunch of errors, but you may be able to ignore them 
+0

Consulte las devoluciones de 'sudo gem install sqlite3-ruby' en la actualización de la pregunta. – ohho

Cuestiones relacionadas