gem install安装报SSL证书错误的解决办法

来源:互联网 发布:java colortorgb 编辑:程序博客网 时间:2024/05/01 01:57

前言

记录一下ruby淘宝源失效和gem install SSL错误等问题。

我安装compass插件的时候报SSL错误

ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)    SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

便删除compass打算重新安装,结果安装compass又报源错误之类的。解决以上问题办法很简单。
把安装sass的源改为ruby-china源

gem sources --remove https://rubygems.org/ //或者gem sources --remove https://ruby.taobao.org/gem sources --add http://gems.ruby-china.org///再查看一下gem sources -l

注意:添加ruby-china源的协议没有s。
那些下载证书并设置环境变量的方法暂时无效。
然后再安装sass,compass之类的就可以了。

0 0