gpt4 book ai didi

ruby-on-rails - 找不到安装 sqlite3 公钥环时出错

转载 作者:行者123 更新时间:2023-12-04 09:26:47 24 4
gpt4 key购买 nike

怎么了?如何安装?

PS C:\Users\luism> gem 安装 sqlite3暂时增强 MSYS/MINGW 的路径...安装所需的 msys2 包:mingw-w64-x86_64-sqlite3警告:找不到公共(public) key 环;你有运行'pacman-key --init'吗?错误:mingw32: key “AD351C50AE085775EB59333B5F92EFC1A47D45A1”未知错误: key 环不可写错误:mingw64: key “AD351C50AE085775EB59333B5F92EFC1A47D45A1”未知错误: key 环不可写错误:msys: key “AD351C50AE085775EB59333B5F92EFC1A47D45A1”未知错误: key 环不可写错误:数据库“mingw32”无效(无效或损坏的数据库(PGP 签名))错误:数据库“mingw64”无效(无效或损坏的数据库(PGP 签名))错误:数据库“msys”无效(无效或损坏的数据库(PGP 签名))pacman 失败,输出如下:构建 native 扩展。这可能需要一段时间...错误:安装 sqlite3 时出错:错误:无法构建 gem native 扩展。

current directory: C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/sqlite3-1.4.2/ext/sqlite3

C:/Ruby26-x64/bin/ruby.exe -I C:/Ruby26-x64/lib/ruby/2.6.0 -r ./siteconf20200718-41156-1cxbffc.rb extconf.rb检查 sqlite3.h... 没有缺少 sqlite3.h。从 http://www.sqlite.org/ 安装 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--without-make-prog--源目录=。--curdir--ruby=C:/Ruby26-x64/bin/$(RUBY_BASE_NAME)--with-sql密码--without-sqlcipher--with-sqlite3-配置--without-sqlite3-配置--with-pkg-config--without-pkg-config--with-sql密码--without-sqlcipher--with-sqlite3-目录--without-sqlite3-目录--with-sqlite3-include--without-sqlite3-include=${sqlite3-dir}/include--with-sqlite3-lib--without-sqlite3-lib=${sqlite3-dir}/lib

要了解此扩展编译失败的原因,请查看可在此处找到的 mkmf.log:

C:/Ruby26-x64/lib/ruby/gems/2.6.0/extensions/x64-mingw32/2.6.0/sqlite3-1.4.2/mkmf.log

extconf 失败,退出代码 1

最佳答案

看来,使用 MSYS2 全新安装 Ruby DevKit 2.6.6-1-x64 肯定会默认损坏。

我为了修复 PGP 问题,启动可以在 ../Ruby26-x64/msys2/ 目录中找到的 mingw64 shell,并通过执行以下行重置 pacman keystore :

rm -r /etc/pacman.d/gnupg/
pacman-key --init
pacman-key --populate msys2

现在您应该可以正确安装 rails 了。

关于ruby-on-rails - 找不到安装 sqlite3 公钥环时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62973797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com