首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux mageia 2的包安装错误

linux mageia 2的包安装错误
EN

Stack Overflow用户
提问于 2012-09-05 03:13:04
回答 2查看 231关注 0票数 0

尽管使用了本论坛中所述的所有方法,但我还是得到了以下错误。我运行的是mageia 2 linux

代码语言:javascript
复制
Installing sqlite3 (1.3.6) with native extensions /usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:533:in `build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)

    /usr/bin/ruby extconf.rb 
    checking for sqlite3.h... yes
    checking for sqlite3_libversion_number() in -lsqlite3... no
    sqlite3 is missing. Try 'port install sqlite3 +universal'
    or 'yum install sqlite-devel' and check your shared library search path (the
    location where your sqlite3 shared library is located).
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.
EN

回答 2

Stack Overflow用户

发布于 2012-09-29 23:11:15

在64位的Mageia系统上,您必须使用

代码语言:javascript
复制
urpmi lib64sqlite3-devel
票数 3
EN

Stack Overflow用户

发布于 2012-09-05 05:26:45

这个问题对你的环境的信息是有限的,比如ruby版本和你的初始命令。因此,这个答案可能是不完整的。

错误状态为:

checking for sqlite3_libversion_number() in -lsqlite3... no sqlite3 is missing.

这就是sqlite3 gem没有安装的原因。Make找不到sqlite3头文件。我不熟悉Mageia Linxux发行版,但它似乎是基于Mandriva的。我相信如果您按照错误消息中的说明运行:

yum install sqlite-devel

将安装sqlite-devel,您将能够执行原始的gem install sqlite3bundle命令。

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

https://stackoverflow.com/questions/12269894

复制
相关文章

相似问题

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