openssl 1.0.1 with ruby​​ 1.9.3

时间:2012-08-17 21:32:50

标签: ruby-on-rails ruby macos openssl rvm

我不断收到以下错误消息。

  

在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,

我认为病得很好

2 个答案:

答案 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版本与某些旧版/非标准版服务器时会出现一些问题。阅读该问题的答案,了解如何强迫它。