2009-11-24 111 views
0

這是我在命令提示符下了命令:寶石更新sqlite3的,紅寶石未能在Windows 7

gem install sqlite3-ruby > sqlite3-ruby.txt 

這是sqlite3的-ruby.txt

成功安裝的sqlite3-紅寶石的內容-1,2,5- x86的mswin32
1寶石安裝
的sqlite3的,紅寶石1.2.5 86 mswin32安裝文件裏...
的sqlite3的,紅寶石1.2.5 86 mswin32安裝RDoc文檔...

命令提示符的其餘滿如下:

...
沒有定義_wrap_sqlite3_value_text
沒有定義_wrap_sqlite3_value_text16
沒有定義_wrap_sqlite3_value_text16le
沒有定義_wrap_sqlite3_value_text16be
_wrap_sqlite3_value_type的定義
沒有定義_wrap_sqlite3_result_blob
沒有定義_wrap_sqlite3_result_double
沒有定義_wrap_sqlite3_result_error
沒有定義_wrap_sqlite3_result_error16
沒有定義_wrap_sqlite3_result_int
沒有定義_wrap_sqlite3_result_int64
沒有定義_wrap_sqlite3_result_text
沒有定義_wrap_sqlite3_result_text16
無的定義_wrap_sqlite3_result_text16le
沒有定義_wrap_sqlite3_result_t ext16be
沒有定義_wrap_sqlite3_result_value
沒有定義_wrap_sqlite3_aggregate_context
...

試圖創建一個數據庫,我試着在命令提示符後鍵入:

rake db:create 

彈出一個消息框說sqlite3.dll丟失。我需要重新安裝應用程序。我再次嘗試gem update sqlite3-ruby命令,發生同樣的事情。

如何解決此問題?提前致謝。

回答

3

這可能是一個愚蠢的答案,但你安裝sqlite3嗎?

http://www.sqlite.org/download.html

+0

命令「gem install sqlite3-ruby」應該安裝sqlite3。我錯了嗎?那麼這些消息是什麼意思: 「已成功安裝sqlite3-ruby-1.2.5-x86-mswin32」 「已安裝1個寶石」 – Donotalo 2009-11-25 04:11:38

+1

編號:'gem install sqlite3-ruby'安裝sqlite3-ruby RubyGem。 SQLite3-Ruby RubyGem提供對SQLite3的訪問,但爲了實現這一點,顯然必須安裝SQLite3。 – 2009-11-25 04:27:28

+0

哦,明白了。謝謝。 – Donotalo 2009-11-26 05:37:37

0

一個消息框彈出說sqlite3.dll丟失

那麼,是什麼呢?

+0

是的。我搜索了該文件的紅寶石安裝文件夾和Windows文件夾,並找不到它。我不確定sqlite3是否安裝正確。請在PreciousBodilyFluids的回答中查看我的評論。 – Donotalo 2009-11-25 04:14:06