【问题标题】:rails bundle install sqlite3 failed in kali linuxrails bundle install sqlite3 在kali linux中失败
【发布时间】:2015-05-23 13:16:45
【问题描述】:

请帮我解决这个问题我使用的是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 丢失。尝试“端口安装 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-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --没有-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=${sqlite3-dir}/include --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

【问题讨论】:

    标签: ruby-on-rails gem


    【解决方案1】:

    我解决了问题,只是我必须更改“sources.list”文件。(source.list 路径“/etc/apt/sources.list”)你从那里得到镜像列表http://kaligr3y.blogspot.com/2013/04/how-to-add-full-repository-in-kali-linux.html

    【讨论】:

      猜你喜欢
      • 2022-11-22
      • 1970-01-01
      • 1970-01-01
      • 2019-07-24
      • 2012-10-13
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多