0

我知道这是一个重复的问题,但我测试了问题中提到的解决方案并没有得到任何结果。仍然有问题。我最近安装了 rails 4.0.0 和 ruby​​ 2.0.0,当我想通过以下方式启动 rails 服务器时出现错误:

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!

该怎么办?

4

1 回答 1

0

当我尝试使用 Amazon 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。

于 2015-07-26T09:40:44.107 回答