Установка SQLite 3.6 в Windows 7 - PullRequest
14 голосов
/ 14 ноября 2009

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

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

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

Ответы [ 4 ]

25 голосов
/ 14 ноября 2009

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

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

13 голосов
/ 01 июля 2010

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

2 голосов
/ 03 сентября 2010

64-разрядная версия Windows 7 и здесь, поместив их в \ 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.

0 голосов
/ 13 июля 2011

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

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

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

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