Ruby on Rails无法安装sqlite3 Windows 8.1

时间:2019-03-21 13:34:00

标签: ruby-on-rails ruby sqlite rubygems

每个人,我都刚刚开始学习Rails上的ruby,但是当我尝试安装sqlite时遇到了一些困难, 当我运行gem时,安装sqlite3:

暂时增强MSYS / MINGW的PATH ... 安装所需的msys2软件包:mingw-w64-x86_64-sqlite3 Avertissement:mingw-w64-x86_64-sqlite3-3.27.2-2 estàjour-ignoré 使用以下命令构建本机扩展:'--with-sqlite3-include = C:\ sqlite3 \ include' 这可能需要一段时间... 错误:安装sqlite3时出错:         错误:无法构建gem本机扩展。

current directory: C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/sqlite3-1.4.0/ext/

sqlite3 C:/Ruby25-x64/bin/ruby.exe -r ./siteconf20190321-7052-lr4zsz.rb extconf.rb --wit h-sqlite3-include = C:\ sqlite3 \ include 正在检查sqlite3.h ...是 检查-lpthread中的pthread_create()...是 正在检查-ldl ...否 检查dlopen()...否 缺少函数dlopen * 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         --with-make-prog         --srcdir =。         --curdir         --ruby = C:/ Ruby25-x64 / bin / $(RUBY_BASE_NAME)         --with-sqlcipher         --without-sqlcipher         --with-sqlite3-config         --without-sqlite3-config         --with-pkg-config         --without-pkg-config         --with-sqlcipher         --without-sqlcipher         --with-sqlite3-dir         --without-sqlite3-dir         --with-sqlite3-include = $ {sqlite3-dir} / include         --with-sqlite3-lib         --without-sqlite3-lib = $ {sqlite3-dir} / lib         --with-pthreadlib         --without-pthreadlib         --with-dllib         --without-dllib

要查看此扩展为何无法编译,请检查mkmf.log,该文件可以  在这里找到:

C:/Ruby25-x64/lib/ruby/gems/2.5.0/extensions/x64-mingw32/2.5.0/sqlite3-1.4.0/m kmf.log

extconf失败,退出代码1

宝石文件将保持安装在C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/sqlite中 3-1.4.0进行检查。 结果记录到C:/Ruby25-x64/lib/ruby/gems/2.5.0/extensions/x64-mingw32/2.5.0 /sqlite3-1.4.0/gem_make.out

C:\ Sites \ app>

我正在使用Windows 8.1 x64 / RailsInstaller 3.2.1 / Ruby25-x64 我测试了几乎所有在互联网上找到的解决方案 预先谢谢

0 个答案:

没有答案