У меня проблемы с установкой гема sqlite3-ruby на crunchbang linux.После поисков в 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-amalgamation-3.7.0.1.tar.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, которые я загружал вручную?