it-swarm-ja.tech

Windows 7へのSQLite 3.6のインストール

Windows 7に SQLite 3.6をインストールするにはどうすればよいですか?

Sqlite3.exe、sqlite3.dll、およびsqlite3.defをC:\ Windows\System32に抽出しましたが、Ruby sqlite3の使用を必要とするプログラムを実行しようとすると、このエラーが発生します:

コンピューターにsqlite3.dllが見つからないため、プログラムを開始できません。プログラムを再インストールして、この問題を修正してください。

14
RyanScottLewis

SQLiteへのパスをPATHに追加してみます。

補足:SQLite 3は「インストール」されていません。これはDLLであり、通常は未登録です。 SQLite 3を使用するほとんどのソフトウェアは、ローカルコピーまたは環境変数で参照されるものに依存します。

25
MPelletier

Windows 7 Ultimate 64ビットでこれを試してみました。 Ruby/binフォルダーに置いたときは気に入らなかった。\Winodws\System32も気に入らなかった...\Windows\systemに入れて実行した...とにかく64ビットのfyiだ。

13
George

Windows 7 64ビットもここにあり、\ Windows\systemに置くとうまくいきました。

実際、私は http://wiki.github.com/jgoerzen/hdbc/frequencylyaskedquestions の指示に従って、これをHDBCおよびHaskell用にインストールしていました。

Windows 7 64ビットの唯一の違いは、以下の説明にあります-

「sqlitedll-3 * .Zipから「sqlite3.dll」をghc --print-libdirと%windir%\ system32に入れてください。」

ファイルは、%windir%\ system32フォルダーではなく、\ Windows\systemにコピーする必要があります。

2
Raghs

Rake(バンドルexec rake db:migrate)を実行しようとすると、この問題が発生しました。

PATHを設定し、SqlLiteバイナリをC:\ Windows\System32にコピーしようとしましたが、役に立ちませんでした。

最後に、この投稿のアドバイスに基づいて、バイナリをmy Ruby binディレクトリ(C:\ Ruby192\bin)にコピーすることで解決しました: http://www.Ruby-forum .com/topic/216270#977959

0
Jonathan