1

我不断收到下面的错误消息。

CybozuliveController#index 中的 Errno::ECONNRESET

对等方重置连接 - SSL_connect

当然,我尝试了以下

rvm pkg 安装 openssl

rvm 删除 1.9.3

rvm install 1.9.3 --with-openssl-dir=$rvm_path/usr --with-gcc=clang

有人知道如何获得 openssl 1.0.0 吗?:秒

在我的旧 Mac 中,ruby 1.9.3 和 openssl 1.0.0 工作,所以如果我能得到 openssl 1.0.0,

我想我会没事的

4

2 回答 2

0

this could be related to clang, Ruby is not guaranted to always work with it, try installing gcc-4.2.

at first make sure you run the new stable from RVM:

rvm get stable

read:

rvm requirements

for how to install gcc-4.2, and reinstall ruby:

rvm reinstall 1.9.3

it will use the rvm installed openssl (it does it autmaticaly, no need to give --with-openssl-dir=$rvm_path/usr), not specifying --with-gcc= will allow RVM to select gcc-4.2.

于 2012-08-17T22:55:06.977 回答
0

您可能会遇到与我在这里相同的问题:Ruby 1.9.3 的 OpenSSL 问题

我认为 Open SSL 1.0.1 在协商 ssl 版本以与某些较旧/非标准服务器一起使用时造成了一些问题。阅读该问题中的答案以了解如何强制它。

于 2013-04-17T04:17:30.347 回答