Ошибка SSL "плохая точка" на новой установке RVM Ruby 1.9.3 на 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?

У меня не было проблем с выполнением того же запроса с 1.9.3 и rest-client на другой машине Mountain Lion.

Заметки об этой машине: MacBook Pro с новой установкой Mountain Lion, где у меня изначально были некоторые проблемы с установкой gcc-4.2 с помощью инструментов командной строки XCode, но в итоге я получил gcc-4.2 с помощью homebrew / dupes. С тех пор я удалил и переустановил RVM и 1.9.3.

1 ответ

Решение

Объясняю мой комментарий...

Обновите RVM до последней версии разработки (но stable должно работать тоже)

rvm get head

Установите все необходимые библиотеки для ruby ​​(autolibs=4 для полной автоматизации):

rvm --autolibs=4 --debug requirements

Наконец переустановите ruby:

rvm reinstall 1.9.3

Вы можете включить полную автоматизацию библиотеки в RVM для следующих команд:

rvm autolibs enable
Другие вопросы по тегам