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