2009-11-24 106 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