Я использую Ubuntu 12.04LTS Desktop для разработки приложения Shopify (, используя гем приложения shopify _), и столкнулся с этой проблемой при обработке URL-адреса обратного вызова.
Faraday::Error::ConnectionFailed (Connection reset by peer - SSL_connect)
Глядя на shopify -приложение -дискуссионную группу здесь и здесь, кажется, что проблема связана с Ubuntu 12.04 и его OpenSSL. Я пытался установить OpenSSL от -до -даты, но ничего. Одна альтернатива, которую я нашел , заключалась в использовании другого, более старого OpenSSL, который предоставляет RVM.
$ rvm remove 1.9.3 (or whatever version of ruby you are using)
$ rvm pkg install openssl
$ rvm install 1.9.3 --with-openssl-dir=$rvm_path/usr
И теперь приложение Shopify работает нормально. Он может подключаться к API. (Этот совет может помочь другим пользователям Ubuntu 12.04!)
Итак, мой вопрос: :Это лучшее решение? Меня немного беспокоит более старая версия OpenSSL. У него могут быть проблемы с безопасностью. Безопасно ли разрабатывать приложение с этим?
И когда я развертываю приложение (, например. Heroku ), будут ли проблемы безопасности с более старой версией OpenSSL?
Заранее спасибо!