【发布时间】:2021-09-27 15:04:00
【问题描述】:
我在我的 Windows Server 2016 上安装了 MSYS2-64bits 以支持一些 Linux 库,例如 OpenSSL,这是我在 Ruby on Rails 开发中需要的。 MSYS2 已与 Ruby 2.7 一起部分安装,但由于证书错误消息而未完成。
我首先下载并安装了 msys2-x86_64-20210725.exe。花了很长时间,在几条关于更新信任数据库的消息后完成:
==> Generating pacman master key. This may take some time.
==> Updating trust database...
==> Appending keys from msys2.gpg...
==> Locally signing trusted keys in keyring...
-> Locally signed 6 keys.
==> Importing owner trust values...
==> Disabling revoked keys in keyring...
-> Disabled 1 keys.
==> Updating trust database...
在这个阶段停留了大约10分钟,但最终还是宣告安装成功。
然后我尝试通过运行 pacman -Syuu 来更新现有软件。我按要求重新启动了 MSYS2,输入了语句,并且反复出现以下错误:
$ pacman -Syuu
:: Synchronizing package databases...
mingw32.db failed to download
mingw64.db failed to download
ucrt64.db failed to download
clang64.db failed to download
msys.db failed to download
error: failed retrieving file 'mingw32.db' from mirror.msys2.org : SSL certificate problem: self signed certificate in certificate chain
error: failed retrieving file 'mingw64.db' from mirror.msys2.org : SSL certificate problem: self signed certificate in certificate chain
error: failed retrieving file 'ucrt64.db' from mirror.msys2.org : SSL certificate problem: self signed certificate in certificate chain
warning: too many errors from mirror.msys2.org, skipping for the remainder of this transaction
恐怕公司代理会拒绝自签名证书。有没有办法获得正确签名的证书并完成所有包的安装?
感谢您的帮助!
【问题讨论】:
标签: ruby-on-rails msys2