dyl*_*yln 1 ruby rest-client rvm ruby-1.9.3 osx-mountain-lion
尝试使用Ruby 1.9.3并rest-client发出https请求,例如:
RestClient.get('https://google.com')
Run Code Online (Sandbox Code Playgroud)
总是给我一个SSL错误,
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server key exchange B: bad ecpoint
Run Code Online (Sandbox Code Playgroud)
这是我无法弄清楚的.bad ecpoint?
我毫不费力地使用1.9.3&rest-client在另一台Mountain Lion机器上发出相同的请求.
关于这台机器的注意事项:MacBook pro带有新的Mountain Lion安装,我最初在通过XCode命令行工具安装gcc-4.2时遇到了一些麻烦,但最终通过自制软件/ dupes获得了gcc-4.2 .从那时起,我已经卸载并重新安装了RVM和1.9.3.
mpa*_*pis 11
解释我的评论......
将RVM更新到最新的开发版本(但也stable应该工作):
rvm get head
Run Code Online (Sandbox Code Playgroud)
安装ruby所需的所有库(autolibs=4用于完全自动化):
rvm --autolibs=4 --debug requirements
Run Code Online (Sandbox Code Playgroud)
最后重新安装ruby:
rvm reinstall 1.9.3
Run Code Online (Sandbox Code Playgroud)
您可以在RVM中为下一个命令启用完整的库自动化:
rvm autolibs enable
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2170 次 |
| 最近记录: |