проблемы с рельсами на EC2 при вызове 'build install' - PullRequest
0 голосов
/ 10 августа 2011

Только что закончил вращать экземпляр EC2 на Amazon и установил рельсы и рубин.Однако, когда я пытался вызвать пакетную установку, я получаю следующую ошибку:

Installing sqlite3 (1.3.3) with native extensions /usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:551:in `build_extensions': ERROR: Failed to bui                                                            ld gem native extension. (Gem::Installer::ExtensionBuildError)

        /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.

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

да я запустил 'yum install sqlite3-devel'

Ответы [ 2 ]

0 голосов
/ 29 января 2012

У меня была такая же проблема. Благодаря этой записи на форуме я понял это: http://railsforum.com/viewtopic.php?id=22116

Вы должны:

sudo yum install make sudo yum установить gcc

Удивительно, но они не являются стандартными в AWS AMI. Я пытался решить проблему, сделав файл sqlite3.h доступным, но с самого начала это была более простая проблема. Оба make и gcc отсутствовали. Надеюсь, это также поможет вашему делу.

0 голосов
/ 10 августа 2011

Может также попробовать:

yum install sqlite3
yum install ruby-devel
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...