我已经安装了ruby2.0.0-p598-x64
,我也解压缩了DevKit-mingw64-64-4.7.2-20130224-1432-sfx_2
。
但是当我在gem install json --platform=ruby
中提及cmd
时,它会说
无法找到有效的宝石'json'(> = 0)
这就是为什么:
无法从https://rybtgems.org/-SSL_connect下载数据返回= 1 errno = 0 state = SSLv3读取服务器证书B:证书验证失败(https://rubygems.org/latest_specs.4.8.gz)
我该如何解决这个问题?
答案 0 :(得分:0)
如果您想修复此会话;
gem install xxxx --source=http://rubygems.org
如果您想要永远修复,那么它取决于您的操作系统。这个错误在Windows上是正常的。
Windows方式;
1)下载此file : cacert.pem (右键单击并另存为)
2)转到系统属性(Windows + Break),高级系统属性(左侧边栏),环境变量,并为您的用户添加新内容。
3)Name : SSL_CERT_FILE
和Value : X:\XXXX\cacert.pem
4)重新启动命令提示符。
Linux / Mac(未经测试);
强制HTTPS:sudo gem sources -a http://rubygems.org