我不断收到以下错误消息。
在CybozuliveController#index中的Errno :: ECONNRESET
通过对等方重置连接 - SSL_connect
当然我已尝试过以下
rvm pkg install 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,
我认为病得很好
答案 0 :(得分:0)
这可能与clang
有关,Ruby无法始终使用它,请尝试安装gcc-4.2
。
首先确保从RVM运行新的稳定版:
rvm get stable
读:
rvm requirements
如何安装gcc-4.2
,并重新安装ruby:
rvm reinstall 1.9.3
它将使用rvm安装openssl(它自动执行,无需提供--with-openssl-dir=$rvm_path/usr
),而不指定--with-gcc=
将允许RVM选择gcc-4.2
。
答案 1 :(得分:0)
您可能遇到了我在这里遇到的同一问题:OpenSSL trouble with Ruby 1.9.3
我认为Open SSL 1.0.1在协商ssl版本与某些旧版/非标准版服务器时会出现一些问题。阅读该问题的答案,了解如何强迫它。