bundle install 后报 SSL 错误的解决方法

新电脑装好后第一件事情是设置工作环境。
其中每天都要做的一件事是跑一个 ruby 脚本来获取统计数据。

这台电脑用的是我差不多十年没有用过的 windows 。
我用 RailsInstaller 来安装 ruby 环境。

可是跑脚本前要先执行 bundle install ,可是总是返回这个错:

Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems.org/gems/i18n-0.7.0.gem)
An error occurred while installing i18n (0.7.0), and Bundler cannot continue.
Make sure that `gem install i18n -v '0.7.0'` succeeds before bundling.

这种错以前用全局梯子的时候能解决,但是这次不好使了。

最终是用 RubyGems 的淘宝镜像 解决的:

$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem install rails
$ bundle config mirror.https://rubygems.org https://ruby.taobao.org
$ bundle install
FavoriteLoadingAdd to favorites
欢迎给我打赏: