在安装了rvm来管理多版本的ruby之后,想在不同环境下安装一些gems,结果gem install puma 之后,发现一次又一次失败。

gem install 出现Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org

起初以为原因是:可能因为openssl上次的心血漏洞,使得服务器更新了ssl,拒绝所有低版本的ssl链接。

于是解决办法:

1. rvm pkg install openssl

2. rvm reinstall all --force

发现没用, 后来在淘宝的网站上发现了相同的描述,才发现是GFW的原因,他们提供了一个gem server。

$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails

参考链接:

1. https://ruby.taobao.org/

2. http://blog.marc-seeger.de/2012/06/22/ruby-openssl-and-econnreset/

最新文章

  1. python学习之python开发环境搭建
  2. Hibernate学习笔记
  3. Class to connect postgres with python in psycopg2
  4. String,StringBuffer和StringBuilder源码解析[基于JDK6]
  5. BZOJ 4597 随机序列
  6. 济南学习 Day 4 T1 am
  7. python参考手册--第2章词汇和语法约定
  8. C语言中‘\n'为什么能表示CRLF两个字节
  9. 曲面Shader
  10. cocos2d-js 入门之碰撞
  11. Carbondata源码系列(二)文件格式详解
  12. js 抓取屏幕宽度设置字体大小 rem
  13. dedecms data文件夹外迁
  14. springmvc重定向
  15. 【转】dos下 和 批处理中的 for 语句的基本用法
  16. Spring AOP详细介绍
  17. C3盒子弹性布局
  18. 20-Python3 数据结构
  19. iOS UI调试神器,插件injection for Xcode使用方法
  20. android N : UnsatisfiedLinkError 只能访问设置为公用库的so库

热门文章

  1. linux环境变量查看及修改
  2. hdu 5726(二分)
  3. 解决Maven中OutOfMemory错误
  4. 安装SQLSERVER2012遇到的一些问题
  5. 分享一下SQLSERVER技术交流QQ群里的群共享资源
  6. 单元测试 Mocking 类库需具备的特性
  7. [ACM_模拟] ZOJ 3713 [In 7-bit 特殊输出规则 7bits 16进制]
  8. 使用Nito.AsyncEx实现异步锁
  9. Git 操作 学习资源 网址
  10. Leetcode 190 Reverse Bits 位运算