无法加载此类文件 - sqlite3 / sqlite3_native(LoadError)

时间:2013-06-29 19:34:54

标签: ruby-on-rails sqlite

我知道这是一个重复的问题,但我测试了问题中提到的解决方案并且什么都没有。还有问题。我最近安装了rails 4.0.0和ruby 2.0.0,当我想要启动时出现错误rails server by:

rails s

我正面对:

/home/pooya/.rvm/gems/ruby-2.0.0-p247/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError)

这里有一些奇怪的东西。我的sqlite3版本是3.7.9而代码错误是1.3.7!

该怎么办?

1 个答案:

答案 0 :(得分:0)

当我试图玩亚马逊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并将其复制到该位置。

我遇到了与Amazon Linux中所有其他库相同的问题,包括nokogiri和nodejs。