Unable to install sqlite3 stone on Amazon Linux (development libraries for ruby ​​and sqlite already created)

I am running an instance created by ami-595a0a1c, which is Linux running Amazon. I am trying to install sqlite3 stone (or sqlite) and it does not work with the error below:

$ sudo 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

(where is your shared sqlite3 library). extconf.rb failed * Failed to create Makefile for some reason, possibly the 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/lib64/ruby/gems/1.8/gems/sqlite3-1.3.3 for inspection. Results logged to /usr/lib64/ruby/gems/1.8/gems/sqlite3-1.3.3/ext/sqlite3/gem_make.out

, , , . sqlite-devel . Amazon Linux, , , Amazon , . , ? !

, :

$sudo yum install rubygems ruby-devel

$sudo gem update --system

$sudo gem install rails

$rails

$cd app

$rails server

gem 'sqlite3 ( >= 0)' , Gemfile.

$sudo yum install sqlite-devel

$sudo gem install sqlite ( sqlite3 - )

. . - , gemfile, , . !

+3
2

. , Amazon linux make gcc.

sudo yum install gcc
sudo yum install make
+2
 $ sudo yum install libsqlite3-dev

3.

, , libsqlite3-ruby

0

All Articles