首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gem安装sqlite3后,请求'sqlite3‘失败

gem安装sqlite3后,请求'sqlite3‘失败
EN

Stack Overflow用户
提问于 2012-10-24 05:12:12
回答 1查看 1.1K关注 0票数 2
代码语言:javascript
复制
# gem which sqlite3
/usr/lib64/ruby/gems/1.8/gems/sqlite3-1.3.6/lib/sqlite3.rb
# irb
irb(main):001:0> require 'sqlite3'
LoadError: no such file to load -- sqlite3
        from (irb):1:in `require'
        from (irb):1
        from :0

我是ruby新手,但对Perl很有经验。所以我怀疑这是sqlite3被安装在"gem“知道而"irb”和"ruby“不知道的位置的库问题之一。有没有人能建议我解决这个问题的方法?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-10-24 23:28:59

问题并不是因为二进制文件丢失了。如果缺少sqlite3的二进制文件,gem install sqlite3将立即失败,因此gem将不会被安装。并且不会在gem list命令中列出。

我从终端的给定输出中读到的是,您使用的是Ruby1.8.*,在这些版本和更低版本中,您需要首先使用require 'rubygems'

这个问题后来得到了解决,因为您将ruby升级到了1.9.*,在这个版本中,您可以立即请求gem,而不必使用require 'rubygems'

总是推荐使用rvm ruby。有关rvm安装和使用的详细信息,可以在here上找到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13039323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档