在装 gem sources,当输入 gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ 命令时, 提示如下错误:
ERROR: While executing gem ... (Gem::Exception)
Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources
以上问题点,在 ruby-china上找到解决办法,解决 OpenSSL 问题,是用如下两个方案
- 如果遇到 SSL 证书问题,你又无法解决,请直接用 http://gems.ruby-china.org 避免 SSL 的问题。就是用 gem sources --add http://gems.ruby-china.org/ --remove https://rubygems.org/。
- 如果在意 Gem 下载的安全问题,请正确安装 Ruby、OpenSSL,建议部署 Linux 服务器的时候采用 这个 RVM 安装脚本 的方式安装 Ruby。
完工!!