SSL_connect вернул = 1 errno = 0 состояние = ошибка: проверка сертификата не удалась, я также пытался установить gem openssl, но не могу - PullRequest
0 голосов
/ 20 июня 2020
require 'rubygems'
require 'httparty'

class myClass
  include HTTParty
  base_uri 'https://jsonplaceholder.typicode.com'

  def posts
    self.class.get('/users')
  end
end

1 Ответ

1 голос
/ 20 июня 2020

Итак, я получил эту ошибку. И самое простое решение - как показано ниже.

  1. Загрузите файл cacert.pem по этой ссылке http://curl.haxx.se/ca/cacert.pem

  2. Итак, я установил свой Ruby на диске D в папку Railsinstaller аналогичным образом, "D: ​​\ RailsInstaller \ Ruby2.3.3 \ lib \ ruby ​​\ 2.3.0 \ rubygems \ ssl_certs" go в каталог, в который вы установили ruby и попали по этому пути "Ruby2.3.3 \ lib \ ruby ​​\ 2.3.0 \ rubygems \ ssl_certs внутри этого сохраните файл cacert.pem, убедитесь, что это так. pem.

  3. Теперь go в файл environment.rb в вашем приложении rails и сохраните его, как показано ниже: ENV ['SSL_CERT_FILE'] = "/ your / file / path / cacert.pem "

и СДЕЛАНО!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...