在Windows 7上安装SQLite 3.6

时间:2009-11-14 15:53:00

标签: sqlite windows-7

如何在Windows 7上安装SQLite 3.6?

我将sqlite3.exe,sqlite3.dll和sqlite3.def解压缩到C:\ Windows \ System32但是当我尝试运行需要使用sqlite3的Ruby程序时,我收到此错误:

  

程序无法启动,因为您的计算机缺少sqlite3.dll。尝试重新安装该程序以解决此问题。

4 个答案:

答案 0 :(得分:25)

我会尝试在PATH中添加SQLite的路径。

补充:SQLite 3未“安装”。它是一个DLL,通常是未注册的。大多数使用SQLite 3的软件都依赖于本地副本或环境变量中引用的副本。

答案 1 :(得分:13)

在Windows 7旗舰版64位上试过这个。我把它放在ruby / bin文件夹中时不喜欢它。不喜欢\ Winodws \ System32要么...把它放在\ Windows \系统中它运行了...去图...反正为64位的fyi。

答案 2 :(得分:2)

Windows 7 64位也在这里,将它们放在\ Windows \ system中为我做了。

实际上我是按照http://wiki.github.com/jgoerzen/hdbc/frequentlyaskedquestions

的说明为HDBC和Haskell安装的

Windows 7 64位的唯一区别在于以下指令 -

将“sqlite3.dll”从sqlitedll-3 * .zip“放入ghc --print-libdir并进入%windir%\ system32。”

应将文件复制到\ Windows \ system而不是%windir%\ system32文件夹。

答案 3 :(得分:0)

尝试运行Rake时遇到了这个问题(bundle exec rake db:migrate)。

我尝试设置PATH,并将SqlLite二进制文件复制到C:\ Windows \ System32但无济于事。

最后根据帖子的建议将二进制文件复制到我的Ruby bin目录(C:\ Ruby192 \ bin)来解决它:http://www.ruby-forum.com/topic/216270#977959