簡體   English   中英

SSL_connect returned=1 errno=0 state=error: certificate verify failed 我也嘗試安裝 gem openssl 但不能

[英]SSL_connect returned=1 errno=0 state=error: certificate verify failed also I tried to install gem openssl but can't

require 'rubygems'
require 'httparty'

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

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

所以,我得到了這個錯誤。 最簡單的解決方案如下。

  1. 從此鏈接下載 cacert.pem 文件http://curl.haxx.se/ca/cacert.pem

  2. So, I have installed my Ruby in D drive inside Railsinstaller folder likewise, "D:\RailsInstaller\Ruby2.3.3\lib\ruby\2.3.0\rubygems\ssl_certs" go to the directory where you have install ruby and got to this path "Ruby2.3.3\lib\ruby\2.3.0\rubygems\ssl_certs在這個里面保存cacert.pem文件,確保是.pem文件。

  3. 現在,go 到您的 rails 應用程序中的 environment.rb 文件並保存如下: ENV['SSL_CERT_FILE'] = "/your/file/path/cacert.pem"

並做了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM