[2]ruby&ruby on rails入门笔记---解决Ruby install bundler SSL证书的问题

2016-10-31 08:05:35来源:CSDN作者:chancein007人点击

第七城市

我们知道,现在淘宝的gem 源已经从 http://ruby.taobao.org/ 换成了https://ruby.taobao.org/. 笔者注,现在好像https://ruby.taobao.org/.另外国内还有另外的一个比较好的ruby gem 源的网站,速度也非常的快 https://gems.ruby-china.org/ 也是基于https协议的。但是如果我们把gem 源切换成了https://ruby.taobao.org/或者https://gems.ruby-china.org/ 的时候,如果直接用用命令 gem install bundler等去安装别的gem的时候,会报出下面的错误:

C:/Windows/SysWOW64>gem sources --add https://ruby.taobao.org/Error fetching https://ruby.taobao.org/: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems-china.oss-cn-hangzhou.aliyuncs.com/specs.4.8.gz)

解决的办法如下:1. 到下面的网站下载CA证书并另存为C://Ruby22//cacert.pemhttps://curl.haxx.se/ca/cacert.pem2. 然后设置下面的set SSL_CERT_FILE=C://Ruby22//cacert.pem3. 把默认的https://rubygems.org/ gem源换成这个gem 源https://ruby.taobao.org/gem sources --add https://ruby.taobao.org/ --removehttps://rubygems.org/4.如果还想指定https://rubygems.org/ 则用 gem install bundler --source https://rubygems.org/
第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台