gem install 的时候…..

C:\Windows\System32>gem install jekyll ERROR: Could not find a valid gem 'jekyll' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect retur ned=1 errno=0 state=SSLv3 read server certificate B: certificate verif

被墙了…

所以只能翻墙或者换源…

之前用SocksCap翻得好好的…今天突然不行了(:зゝ∠)

所以还是换个源…

1
2
3
4
5
6
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org

换taobao源的时候报了这个错..- -

Error fetching https://ruby.taobao.org/: SSL_connect returned=1 errno=0 stat

大概有两种解决方法

第一种方法

  • 1、下载http://pan.baidu.com/s/1sl8fk1f 复制到ruby安装的根目录

  • 2、添加系统环境变量:

    SSL_CERT_FILE=ruby的根目录加\cacert.pem(类似c:\Ruby22-x64\cacert.pem)

  • 3、关闭命令行,重新打开,重新键入

    gem sources -a https://ruby.taobao.org/

第二种方法

(第二种没试..第一种亲测可行…

fu*k gfw