2011-04-21 98 views
1

试图让轨道1.8.7在Windows上工作的红宝石,但是当我开始轨服务器我得到这个错误:'需要“:没有这样的文件来加载 - sqlite3的/ sqlite3_native(LoadError)

'需要” :没有这样的文件来加载 - sqlite3的/ sqlite3_native(LoadError)

我试图复制3个文件,并把它们放在红宝石/斌但在这篇文章的底部所提它不帮助:http://www.ruby-forum.com/topic/216270

有任何想法吗?

+0

你在哪个平台上?你成功安装了'sqlite3' gem吗?由平台ü意味着os? – tadman 2011-04-21 14:35:25

+0

? windows 7 – 2011-04-21 14:37:49

+0

如何安装gem? – tadman 2011-04-21 15:01:50

回答

4

发现这个帖子上的评论http://www.shaunambrose.com/2010/08/05/how-to-fix-a-sqlite3-dll-missing-error-message-in-ruby-on-rails/comment-page-1/#comment-15965

解决“这个问题似乎是在sqlite3的宝石与3.7.3版本的编译。我下载并设置了版本3.7.3,而不是和现在工作得很好“。

从这里下载:http://www.sqlite.org/sqlitedll-3_7_3.zip

+0

你在哪里添加sqlite3.dll? – 2015-03-08 10:58:17

+0

对不起@EduardoWada我不记得了,我现在在Mac上。你有没有发现? – 2015-03-09 10:49:34

2

取消对线“宝石 '的sqlite3-红宝石',:需要=> 'sqlite3的'”,并在您的Gemfile

0

虽然评行“宝石' 的sqlite3'”我试图在亚马逊Linux上玩,我也面临同样的问题

"/usr/local/share/ruby/gems/2.0/gems/sqlite3-1.3.10/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError)"

因为一切都已经设置在我的本地,我试过调试。

问题显然是在库中缺少

/usr/local/share/ruby/gems/2.0/gems/sqlite3-1.3.10/lib/sqlite3/

如果你去这条道路,你会看到,sqlite3_native.so不存在。

我所做的只是简单地运行一个locate sqlite3_native.so并将其复制到该位置。

我面对亚马逊Linux中所有其他库的问题,包括nokogiri和nodejs。

相关问题