Sqlite драйвер не найден в Windows - PullRequest
0 голосов
/ 05 мая 2009

Я столкнулся с той же проблемой, что и ниже. Есть ли у кого-нибудь решения? Ruby не может найти драйвер sqlite3 для Windows Я установил Ruby 1.9.1, затем rails. Затем я установил sqlite3-ruby, но тот не работает. Итак, я удалил каталог и установил sqlite3-ruby для win версии 1.2.3.

Ответы [ 2 ]

1 голос
/ 13 июня 2009

У меня была такая же проблема.

sqlite3-ruby версии 1.2.3 кажется несовместимым с Ruby 1.9. Версия 1.2.4 (возможно) совместима, но бинарная версия Windows так и не была выпущена, и сопровождающий объявил, что он отказался от сборки и выпуска для Windows.

Согласно этому посту кто-то работает над исправлением, но его пока нет.

Так что это будет бесполезный ответ, так как до сих пор ни одно из моих исследований не нашло исправления, доступного сейчас. Похоже, что сегодня можно получить настройки Windows Ruby / Rails для разработки, либо перейти на MySQL для базы данных разработки, либо вернуться на Ruby 1.8.7.

0 голосов
/ 05 мая 2009

Вам необходимо установить актуальную sqlite3 .dll для Windows.

Перейдите на http://www.sqlite.org/download.html и загрузите sqlitedll-3_6_13.zip и sqlite-3_6_13.zip (или какими бы то ни было самые последние версии).

Распакуйте оба этих zip-файла. Скопируйте sqlite3.exe в c: \ windows и sqlite3.dll в c: \ windows \ system32

Запустите gem install sqlite3-ruby --no-ri --no-rdoc --version = 1.2.3 --platform = mswin32 из командной строки для установки гема SQLite3 (дополнительные флаги не позволяют ему пытаться скомпилировать некоторые вещи, которые обычно недоступны в Windows)

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