1

我正在使用 MinGW64-MSys2 环境。当我尝试安装一个包时,gem install <package name>我得到了这样的东西SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/latest_specs.4.8.gz)

4

2 回答 2

3

取决于您使用什么外壳 msys 或 mingw* 以及您使用什么 ruby​​ 您需要安装 ca-certificates 包:

pacman -S mingw-w64-i686-ca-certificates

或者

pacman -S mingw-w64-x86_64-ca-certificates

或者

pacman -S ca-certificates
于 2014-12-27T23:07:13.557 回答
0

尝试下载http://curl.haxx.se/ca/cacert.pem证书。然后,像这样指向一个特殊的环境变量:export SSL_CERT_FILE=~/cacert.pem之后,发出更新命令:gem update --system问题应该在那之后解决。重新启动控制台并继续您的工作。

于 2014-12-27T15:03:52.713 回答