【问题标题】:cannot install sqlite3 using gem无法使用 gem 安装 sqlite3
【发布时间】:2018-01-29 05:00:01
【问题描述】:

我正在尝试在我的 Raspberry Pi 2 上安装 Metasploit。 但是当我尝试执行这个命令时:

gem install wirble sqlite3 bundler

我收到此错误:

成功安装wirble-0.1.3 解析文档 wirble-0.1.3 2 秒后完成安装 wirble 的文档 构建原生扩展。这可能需要一段时间... 错误:错误 安装 sqlite3: 错误:无法构建 gem 原生扩展。

/usr/bin/ruby2.1 extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf 失败,退出代码 1

Gem 文件将继续安装在 /var/lib/gems/2.1.0/gems/sqlite3-1.3.13 进行检查。记录结果 到 /var/lib/gems/2.1.0/extensions/arm-linux/2.1.0/sqlite3-1.3.13/gem_make.out 成功安装 bundler-1.15.4 解析文档为 bundler-1.15.4 在 73 之后完成为 bundler 安装文档 秒 2 宝石安装

【问题讨论】:

    标签: ruby sqlite raspberry-pi2 metasploit


    【解决方案1】:

    系统缺少 ruby​​ 开发文件。如果您使用的是 Debian

    sudo apt-get install ruby-dev
    

    应该做的工作。

    使用您的包管理器安装ruby-dev。 (不同 Linux 发行版的包名可能不同)

    【讨论】:

      猜你喜欢
      • 2011-06-28
      • 2016-03-13
      • 2011-04-01
      • 1970-01-01
      • 2011-06-30
      • 2012-12-11
      • 1970-01-01
      • 2011-12-06
      • 1970-01-01
      相关资源
      最近更新 更多