Я пытаюсь настроить Ruby on Rails для Windows. Я использую дистрибутив Flash Rails, который выглядит довольно хорошо, но есть проблема с sqlite3. Я нашел потоки, говорящие мне, чтобы установить версию 1.2.3, которая установлена нормально. Я использую ruby 1.9.0, и каждый раз, когда я пытаюсь запустить скрипт (например, rake db: create), который использует базу данных, я получаю сообщение об ошибке «Драйвер для sqlite3 не найден».
Это, очевидно, недостающий файл sqlite3.dll, но у меня есть dll в моем% PATH%, и я также попытался скопировать его в каталог, из которого я запускаю скрипт, в каталог, где живет код sqlite3 ruby.
У кого-нибудь есть идеи? Если возможно, я хочу, чтобы все вещи в рубине были самодостаточными, чтобы я мог использовать их с пера.
РЕДАКТИРОВАТЬ: Чтобы уточнить, я уже использовал gem install для установки гема ruby-sqlite3 - он просто не работает, так как не может найти sqlite3.dll (даже если он действительно присутствует в каталоге на моем% PATH%)
РЕДАКТИРОВАТЬ ЧАСТЬ 2: После еще нескольких копаний появляется проблема, что ruby не загружает sqlite3_api.dll. Я скопировал его по всей моей файловой системе, но у меня просто не получается прочитать файл. Другие библиотеки DLL в том же каталоге (например, zlib.dll) работают нормально!
Я попытался установить dll в system32, и это тоже не сработало.