bundle install on ruby on rails 抛出 mingw32 错误
Posted
技术标签:
【中文标题】bundle install on ruby on rails 抛出 mingw32 错误【英文标题】:bundle install on ruby on rails throwing mingw32 error 【发布时间】:2021-11-30 06:46:00 【问题描述】:我是 ruby 的新手,第一次尝试在我的机器上安装它,它给了我这些错误我已经在我的机器上安装了 sqlite3 我不知道是什么原因请帮忙
警告:未找到公钥环;你运行过'pacman-key --init'吗? 错误:mingw32:密钥“5F944B027F7FE2091985AA2EFA11531AA0AA7F57”未知 错误:密钥环不可写 错误:mingw64:密钥“5F944B027F7FE2091985AA2EFA11531AA0AA7F57”未知 错误:密钥环不可写 错误:ucrt64:密钥“5F944B027F7FE2091985AA2EFA11531AA0AA7F57”未知 错误:密钥环不可写 错误:clang64:密钥“5F944B027F7FE2091985AA2EFA11531AA0AA7F57”未知 错误:密钥环不可写 错误:msys:密钥“5F944B027F7FE2091985AA2EFA11531AA0AA7F57”未知 错误:密钥环不可写 错误:数据库“mingw32”无效(数据库无效或损坏(PGP 签名)) 错误:数据库“mingw64”无效(数据库无效或损坏(PGP 签名)) 错误:数据库“ucrt64”无效(数据库无效或损坏(PGP 签名)) 错误:数据库“clang64”无效(数据库无效或损坏(PGP 签名)) 错误:数据库“msys”无效(无效或损坏的数据库(PGP 签名)) Gem::Ext::BuildError: ERROR: 未能构建 gem 原生扩展。
附上图片供参考enter image description here
【问题讨论】:
Mingw32 看起来像你在 Windows 上。你使用 rubyinstaller rubyinstaller.org 吗? @OliverGaida 是的! 【参考方案1】:通过控制面板完全删除 Ruby 安装,并确保删除所有已安装 Ruby 的目录。
然后重新运行安装程序,但右键单击图标并使用“以管理员身份运行”。这对我有用,我也遇到了同样的问题。
【讨论】:
以上是关于bundle install on ruby on rails 抛出 mingw32 错误的主要内容,如果未能解决你的问题,请参考以下文章
markdown Ruby bundle install中出现奇怪的OpenSSL错误
使用 Docker 镜像运行 bundle install 会忽略 bundle config 设置
无法在 bundle install ruby 上安装 mysql2
Ruby(bundle install,bundle update)FAILS无法安装gems http_parser.rb,eventmachine
Elastic Beanstalk Ruby/Rails 需要安装 git,所以 bundle install 可以工作.. 但不是