Проблема с установкой sqlite3-ruby!

У меня проблемы с установкой гема sqlite3-ruby на Linux crunchbang. После поисков в Google в течение последних нескольких часов и следования за несколькими людьми с той же проблемой, я все еще не заставил ее работать.

Вот что я вижу после попытки 'sudo gem install sqlite3-ruby'

Сборка собственных расширений. Это может занять некоторое время ...
ОШИБКА: ошибка установки sqlite3-ruby:
ОШИБКА: не удалось создать собственное расширение для gem.

/usr/bin/ruby1.8 extconf.rb
проверка для sqlite3.h ... да
проверка для sqlite3_libversion_number () в -lsqlite3 ... да
проверка для rb_proc_arity () ... нет
проверка для sqlite3_initialize () ... нет
sqlite3-ruby поддерживает только версии sqlite3 3.6.16+, пожалуйста, обновите !
* extconf.rb не удалось *
Не удалось создать Makefile по какой-то причине, возможно, из-за отсутствия
необходимых библиотек и / или заголовков. Проверьте файл mkmf.log для получения дополнительной информации
. Вам могут понадобиться параметры конфигурации.

Затем я наткнулся на эту страницу; http://groups.google.com/group/sqlite3-ruby/browse_thread/thread/f22d098b561c48af/6e754f7b2fc3cd75?#6e754f7b2fc3cd75

Я скачал sqlite-3.malgamation-3. gz и выдал следующие команды:

tar zxvf sqlite-amalgamation-3.7.0.1.tar.gz
cd cd sqlite-3.7.0.1
mkdir $ HOME / sqlite
./configure --prefix = $ HOME / sqlite
make && make install
sudo gem install sqlite3-ruby - --with-sqlite3-dir = $ HOME / sqlite

Тем не менее, я все еще получаю ту же ошибку. Я использовал 'sudo apt-get install sqlite3 libsqlite3-dev', но все равно получаю точно такую ​​же ошибку.

Какой-нибудь совет?

И если не считать небольшого отступления, почему, когда я использую 'sudo apt-get install sqlite3', он берет 3.5.9 вместо 3.7.0.1, которые я загружал вручную?

9
задан temp 13 August 2010 в 02:47
поделиться