rails bundle install sqlite3在kali linux中失败了

时间:2015-05-23 13:16:46

标签: ruby-on-rails gem

请帮我解决这个问题我使用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

1 个答案:

答案 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