请帮我解决这个问题我使用kali linux os !! root @ artisla:〜/ Documents / Adilet / Programming / blog#gem install sqlite3 - --with-sqlite3-dir = / opt / local 使用以下内容构建原生扩展程序:' - with-sqlite3-dir = / opt / local' 这可能需要一段时间...... 错误:安装sqlite3时出错: 错误:无法构建gem原生扩展。
(E/R)AX
检查sqlite3.h ...没有 缺少sqlite3.h。尝试端口安装sqlite3 + universal', ' yum install sqlite-devel'或者' apt-get install libsqlite3-dev' 并检查您的共享库搜索路径( 您的sqlite3共享库所在的位置)。 * extconf.rb失败* 由于某些原因无法创建Makefile,可能缺少必要的 库和/或标题。检查mkmf.log文件以获取更多详细信息。你可以 需要配置选项。
提供配置选项: --with-OPT-DIR --without-OPT-DIR --with-OPT-包括 --without-OPT-包括= $ {停用DIR} /包括 --with-OPT-LIB --without-OPT-LIB = $ {选择-DIR} / lib目录 --with-MAKE-PROG --without-MAKE-PROG --srcdir =。 --curdir --ruby =在/ usr /本地/ RVM /红宝石/红宝石2.2.2 /斌/ $(RUBY_BASE_NAME) --with-sqlite3的-DIR --with-sqlite3的,包括 --without-sqlite3的-包括= $ {sqlite3的-DIR} /包括 --with-sqlite3的-LIB --without-sqlite3的-LIB = $ {sqlite3的-DIR} / lib中
extconf失败,退出代码1
Gem文件将保留在/usr/local/rvm/gems/ruby-2.2.2/gems/sqlite3-1.3.10中进行检查。 结果记录到/usr/local/rvm/gems/ruby-2.2.2/extensions/x86-linux/2.2.0/sqlite3-1.3.10/gem_make.out
答案 0 :(得分:0)
我解决了问题只是我必须更改“sources.list”文件。(source.list path“/etc/apt/sources.list”)你从那里得到镜像列表http://kaligr3y.blogspot.com/2013/04/how-to-add-full-repository-in-kali-linux.html