【发布时间】: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