尝试在rails 1.8.7上运行ruby但是当我启动rails服务器时出现此错误:
`require':没有要加载的文件--sqlite3 / sqlite3_native(LoadError)
我已经尝试过复制3个文件并将它们放在ruby / bin中但是它没有帮助,如本帖子底部所述:http://www.ruby-forum.com/topic/216270
有什么想法吗?
答案 0 :(得分:4)
“问题似乎是sqlite3 gem是用版本3.7.3编译的。我下载并设置了版本3.7.3,它现在工作得很好。”
答案 1 :(得分:2)
取消注释“gem'sqlite3-ruby”,:require => 'sqlite3'“并在你的Gemfile中注释”gem'sqlite3'“行
答案 2 :(得分:0)
当我试图玩亚马逊Linux时,我也面对同样的
“的/ usr /本地/共享/红宝石/宝石/ 2.0 /宝石/ sqlite3-1.3.10 / LIB / sqlite3.rb:6:在 `require':无法加载这样的文件--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。