OpenSSL::SSL::SSLError: hostname "freegeoip.io" does not match the server certificate in ruby geocoder gem

OpenSSL::SSL::SSLError: hostname "freegeoip.io" does not match the server certificate in ruby geocoder gem

我正在使用 gem 'geocoder' 这个 gem

的问题

我的Gemfile.lock

geocoder (1.4.4)

出现以下错误:-

Completed 500 Internal Server Error in 485ms (ActiveRecord: 0.0ms)

OpenSSL::SSL::SSLError (hostname "freegeoip.io" does not match the server certificate):

Freegeoip 将服务器从 http://freegeoip.io to http://freegeoip.net...
将 gem 更新为 gem geocoder '~> 1.4.5 为我解决了这个问题。