неопределенный символ: sqlite3_initialize - PullRequest
2 голосов
/ 28 июля 2011

Когда я пытаюсь развернуть приложение Rails на сервере Apache с помощью Passenger, в журналах появляется следующая ошибка:

undefined symbol: sqlite3_initialize

Я получаю ту же ошибку, когда просто запускаю webrick с помощью rails s,Как это исправить?Я использую последнюю версию Rails 3.0.9 и какой бы ни был SQLite по умолчанию при запуске комплекта установки

1 Ответ

1 голос
/ 15 августа 2011

Похоже, что что-то мешает вашему приложению загрузить libsqlite3.so.0. Была ли общая библиотека включена в ваше приложение Rails? Если нет, вы можете просто установить libsqlite3 из репозитория.

В CentOS или RedHat Linux вы можете установить его с:

yum install libsqlite3x

В Debian или Ubuntu Server вы можете использовать:

apt-get install libsqlite3-0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...