Назад | Перейти на главную страницу

неопределенный символ: sqlite3_initialize

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

undefined symbol: sqlite3_initialize

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

Вы установили гем sqlite3 как часть bundle install, но установили ли вы библиотеку SQLite где-нибудь, где ее сможет найти Ruby? Лично я ошеломлен, что у вас есть драгоценный камень для сборки, но если вы используете какую-то установку sqlite, возможно, что gem install смог найти заголовки, но сам интерпретатор Ruby не может найти библиотеку для компоновки во время выполнения.

Короче и короче: вы испортили свою систему и получите реальный опыт по ее очистке.