rvm在centos 5.5上安装1.8.7-head错误

我在CentOS 5.5上成功安装了rvm。 然后我试着安装ruby-1.8.7-head

rvm安装1.8.7头

并收到这样的错误

从源代码安装Ruby到:/usr/local/rvm/rubies/ruby-1.8.7-head,这可能需要一段时间,具体取决于你的cpu …

ruby-1.8.7-head – #fetching来自[github url]的克隆,这可能需要一段时间,具体取决于你的连接… /usr/local/rvm/repos/ruby-1.8.7-head中初始化的空Git存储库/.git/ error:SSL证书问题,validationCA证书是否正常。 详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问[github url]时证书validation失败

致命:来自[github.com/ruby.git]的HTTP请求失败克隆失败,现在尝试从https://github.com/ruby/ruby.git进行克隆,这可能需要一段时间,具体取决于您的连接…已初始化/usr/local/rvm/repos/ruby-1.8.7-head/.git/中的空Git存储库错误:SSL证书问题,validationCA证书是否正常。 详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问[github.com/ruby/ruby.git/info/refs]时证书validation失败

致命:HTTP请求失败错误:尝试获取存储库时出错。
暂停安装。 错误:获取ruby解释器时出错。 暂停安装。

解决这个问题

(可选)备份证书

cp /etc/pki/tls/certs/ca-bundle.crt / root / backup /

获得新证书

curl http://curl.haxx.se/ca/cacert.pem -o /etc/pki/tls/certs/ca-bundle.crt

之后我遇到了下一个错误

rvm安装1.8.7头

这里是

从源代码安装Ruby到:/usr/local/rvm/rubies/ruby-1.8.7-head,这可能需要一段时间,具体取决于你的cpu …

ruby-1.8.7-head – #fetching HEAD现在是61ac67c合并修订版31731:31734:来自https://github.com/ruby/ruby * branch ruby​​_1_8_7 – > FETCH_HEAD已经是最新的。 从repo复制到src路径…运行autoreconf错误:运行’autoreconf’时出错,请阅读/usr/local/rvm/log/ruby-1.8.7-head/autoreconf.log错误:跳过配置步骤,’configure’不存在,autoreconf没有成功运行? ruby-1.8.7-head – #compiling错误:运行’make’时出错,请阅读/usr/local/rvm/log/ruby-1.8.7-head/make.log错误:运行make时出错。 暂停安装。

在Ubuntu 11.04上, apt-get install automake为我修复了它。

查看“rvm notes”并确保安装了系统列出的所有依赖项。 听起来像你错过了libssl-dev,但是你可能会失去更多。