繁体   English   中英

在OSX Mountain Lion上安装新的RVM Ruby 1.9.3时出现“错误的ecpoint” SSL错误

[英]“bad ecpoint” SSL error on fresh RVM Ruby 1.9.3 install on OSX Mountain Lion

尝试使用Ruby 1.9.3和rest-client发出https请求,例如:

RestClient.get('https://google.com')

总是给我一个SSL错误,

OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server key exchange B: bad ecpoint

我不知道。 bad ecpoint

我毫不费力地在另一台Mountain Lion机器上使用1.9.3和rest-client发出相同的请求。

关于这台机器的注意事项:MacBook Pro带有全新的Mountain Lion安装,本来我在通过XCode命令行工具安装gcc-4.2时遇到了一些麻烦,但最终通过自制软件/ dupes获得了gcc-4.2。 从那时起,我已经卸载并重新安装了RVM和1.9.3。

解释我的评论...

将RVM更新到最新的开发版本(但stable版也可以工作):

rvm get head

安装ruby所需的所有库( autolibs=4表示完全自动化):

rvm --autolibs=4 --debug requirements

最后重新安装Ruby:

rvm reinstall 1.9.3

您可以使用以下命令在RVM中启用完整的库自动化功能:

rvm autolibs enable

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM