我在Windows 10上安装了Ruby 2.4.1并尝试制作
gem update --system
但得到:
错误:深度1处的SSL验证错误:证书链中的自签名证书(19)
错误:根证书不受信任(/ C = GB / ST = Oxfordshire / O = Sophos / OU = NSG / CN = Sophos SSL CA_C22017KYFKPJ462 /emailAddress = support@sophos.com)
错误:执行gem时...(Gem :: RemoteFetcher :: FetchError) SSL_connect返回= 1 errno = 0状态=错误:证书验证失败(https://api.rubygems.org/specs.4.8.gz)
问题是我们公司的Sophos防火墙。要拥有HTTPS访问权限,必须安装Sophos SSL根证书。我在Internet Explorer中完成了这项任务,现在我可以将我的Web浏览器连接到HTTPS网站,但对于Ruby的gem系统,SSL证书必须单独安装到gem系统中。
这可能吗?怎么做?