请帮我解决这个问题我用kali linux os !! root @ artisla:〜/ Documents / Adilet / Programming / blog#gem install sqlite3 - --with-sqlite3-dir = / opt / local使用以下命令构建原生扩展:' - with-sqlite3-dir = / opt / local'这可能需要一段时间...错误:安装sqlite3时出错:错误:无法构建gem本机扩展 .
/usr/local/rvm/rubies/ruby-2.2.2/bin/ruby -r ./siteconf20150523-10092-2alrq5.rb extconf.rb --with-sqlite3-dir=/opt/local
检查sqlite3.h ...没有sqlite3.h丢失 . 尝试'port install sqlite3 +universal','yum install sqlite-devel'或'apt-get install libsqlite3-dev'并检查共享库搜索路径(sqlite3共享库所在的位置) . *** extconf.rb failed *** 由于某些原因无法创建Makefile,可能缺少必要的库和/或标头 . 检查mkmf.log文件以获取更多详细信息 . 您可能需要配置选项 .
提供的配置选项: - with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ / include --with-opt-lib - without-opt-lib = $ / lib --with-make-prog --without-make-prog --srcdir = . --curdir --ruby = / usr / local / rvm / rubies / ruby-2.2.2 / bin / $(RUBY_BASE_NAME) - with-sqlite3-dir --with-sqlite3-include --without-sqlite3-include = $ / include --with-sqlite3-lib --without-sqlite3-lib = $ / 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
1 回答
我解决了问题只是我必须更改"sources.list"文件 . (source.list path "/etc/apt/sources.list")你从那里得到镜像列表http://kaligr3y.blogspot.com/2013/04/how-to-add-full-repository-in-kali-linux.html