2009-05-05 16 views
0

私は以下の問題と同じ問題に直面しています。誰にも解決策はありますか? Ruby cannot find sqlite3 driver on windows 私はRuby 1.9.1をインストールしてからレールをインストールしましたが、sqlite3-rubyをインストールしましたが、それは壊れています。ディレクトリを削除し、sqlite3-rubyをインストールしてバージョン1.2.3を獲得しました。見つからない "ウィンドウにSqliteドライバが見つかりません

+0

正確に重複していますか? :p – jalf

答えて

1

私は同じ問題を抱えています。

sqlite3-rubyバージョン1.2.3は、Ruby 1.9と互換性がないようです。バージョン1.2.4は(おそらく)互換性がありますが、Windowsのバイナリバージョンは一度もリリースされておらず、メンテナーはWindowsのビルドとリリースをあきらめていると発表しました。

this postによれば、誰かが修正に取り掛かっていますが、それはまだありません。

これは私の研究のどれも現在利用可能な修正を見つけていないので、これは役に立たない答えになるでしょう。今日、Windows Ruby/Rails開発のセットアップを行うためのオプションは、開発データベース用にMySQLに切り替えるか、Ruby 1.8.7に戻るかのようです。

+0

をお寄せいただきありがとうございます。私はそれを認識し、Ruby 1.8.7で作業することを決めました。しかし、とにかく私はDjangoに移りました。 – kost

+0

更新:sqlite3-ruby gemの最新バージョンは、Windows上でコンパイルおよびインストールされ、Ruby 1.9と互換性があります。 –

0

Windows用の実際のsqlite3.dllをインストールする必要があります。

http://www.sqlite.org/download.htmlにアクセスし、sqlitedll-3_6_13.zipおよびsqlite-3_6_13.zip(または最新のバージョンが何であれ)をダウンロードします。

これらのzipファイルをすべて解凍します。 c:\ windows \ system32にsqlite3.exeをコピーし、c:¥windows¥system32にsqlite3.dllをコピーします。

gem installを実行します。sqlite3-ruby --no-ri --no-rdoc --version = 1.2.3 --platform = mswin32をコマンドラインからインストールしてSQLite3 gemをインストールします(余分なフラグにより​​、Windowsで一般的に利用できないものをコンパイルできません)

+0

私はまだ同じ問題 – kost

関連する問題