Ruby Gem安装期间出现SSL错误(在MinGW64-MSys2上)
我使用的是MinGW64-MSys2环境。当我尝试安装带有Ruby Gem安装期间出现SSL错误(在MinGW64-MSys2上),ruby,ssl,gem,mingw-w64,msys2,Ruby,Ssl,Gem,Mingw W64,Msys2,我使用的是MinGW64-MSys2环境。当我尝试安装带有gem install的软件包时,我得到了如下结果SSL\u connect returned=1 errno=0 state=SSLv3读取服务器证书B:证书验证失败(https://api.rubygems.org/latest_specs.4.8.gz)尝试下载http://curl.haxx.se/ca/cacert.pem证书。然后,将一个特殊的环境变量指向它,如下所示:export SSL\u CERT\u FILE=~/ca
gem install
的软件包时,我得到了如下结果SSL\u connect returned=1 errno=0 state=SSLv3读取服务器证书B:证书验证失败(https://api.rubygems.org/latest_specs.4.8.gz)
尝试下载http://curl.haxx.se/ca/cacert.pem
证书。然后,将一个特殊的环境变量指向它,如下所示:export SSL\u CERT\u FILE=~/cacert.pem
之后,发出一个更新命令:gem update--system
之后问题应该得到解决。重新启动控制台并继续您的工作。取决于您使用的msys或mingw*外壳以及您使用的ruby,您需要安装ca证书包:
pacman -S mingw-w64-i686-ca-certificates
或
或
哇,真有趣!可以比我自己的解决方案更好。。。现在无法检查,因为我已经解决了这个问题。也许其他人可以测试和投票?
pacman -S mingw-w64-x86_64-ca-certificates
pacman -S ca-certificates