Установка SQLite 3.6 В Windows 7

Как установить SQLite 3.6 на Windows 7?

Я извлек sqlite3.exe, sqlite3.dll и sqlite3.def в C:\Windows\System32, но когда я пытаюсь запустить программу Ruby, которая требует использования sqlite3, я получаю эту ошибку:

Программа не может запускаться, поскольку на вашем компьютере отсутствует sqlite3.dll. Попробуйте переустановить программу, чтобы устранить эту проблему.

Ответ 1

Я бы попытался добавить путь к SQLite в PATH.

Дополнительно: SQLite 3 не установлен. Это DLL, обычно незарегистрированная. Большинство программ, использующих SQLite 3, будут опираться на локальную копию или одну ссылку на переменную среды.

Ответ 2

Просто попробовал это на Windows 7 Ultimate 64 бит. Не понравилось, когда я положил его в папку ruby ​​/bin. Не понравился \Winodws\System32 либо... поместил его в \Windows\system, и он запустился... идите в фигуру... в любом случае fyi для 64-битного.

Ответ 3

Windows 7 64 бит здесь, а также, помещая их в \Windows\system, сделал это для меня.

На самом деле я устанавливал это для HDBC и Haskell в соответствии с инструкциями http://wiki.github.com/jgoerzen/hdbc/frequentlyaskedquestions

Единственное различие для 64-разрядной версии Windows 7 находится в приведенной ниже инструкции -

"Поместите" sqlite3.dll "из sqlitedll-3 *.zip в ghc -print-libdir и в% windir%\system32."

Файл должен быть скопирован в \Windows\system вместо папки% windir%\system32.

Ответ 4

У меня была эта проблема при попытке запустить Rake (bundle exec rake db: migrate).

Я попытался установить PATH и скопировать двоичные файлы SqlLite в C:\Windows\System32, но безрезультатно.

Наконец, решив его, скопировав двоичные файлы в мой каталог Ruby bin (C:\Ruby192\bin), на основе рекомендаций этого сообщения: http://www.ruby-forum.com/topic/216270#977959.