我在CentOS 5.5上成功安装了rvm。 然后我尝试安装ruby-1.8.7-head
rvm install 1.8.7-head
并收到此类错误
将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存储库 错误:SSL证书问题,验证CA证书是否正常。细节: 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问[github url]时证书验证失败
致命:HTTP请求失败 从[github.com/ruby.git]克隆失败,现在尝试从https://github.com/ruby/ruby.git克隆,这可能需要一段时间,具体取决于您的连接... /usr/local/rvm/repos/ruby-1.8.7-head/.git/中初始化的空Git存储库 错误:SSL证书问题,验证CA证书是否正常。细节: 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问[github.com/ruby/ruby.git/info/refs]时证书验证失败
致命:HTTP请求失败 错误:尝试获取存储库时出错 暂停安装。 错误:获取ruby解释器时出错。停止安装。
答案 0 :(得分:4)
解决这个问题
(可选)备份证书
CP /etc/pki/tls/certs/ca-bundle.crt /根/备份/
获取新证书
curl http://curl.haxx.se/ca/cacert.pem -o /etc/pki/tls/certs/ca-bundle.crt
之后我遇到了下一个错误
rvm install 1.8.7-head
这是
将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时出错。停止安装。
答案 1 :(得分:2)
在Ubuntu 11.04上apt-get install automake
为我修复了它。
答案 2 :(得分:0)
查看“rvm notes”并确保安装系统列出的所有依赖项。对我来说听起来像是在缺少libssl-dev,但是你可能会失去更多。