如何在Windows 7上安装SQLite 3.6?
我将sqlite3.exe,sqlite3.dll和sqlite3.def解压缩到C:\ Windows \ System32但是当我尝试运行需要使用sqlite3的Ruby程序时,我收到此错误:
程序无法启动,因为您的计算机缺少sqlite3.dll。尝试重新安装该程序以解决此问题。
答案 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。