ruby-on-rails - OpenSSL::SSL::SSLError: 主机名 "freegeoip.io"与 ruby​​ geocoder gem 中的服务器证书不匹配

标签 ruby-on-rails ruby ruby-on-rails-4 rubygems geocoder

我正在使用此 gem 的 gem 'geocoder' 问题

我的 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 移至至http://freegeoip.net ...
将 gem 更新为 gem geocoder '~> 1.4.5 为我解决了这个问题。

关于ruby-on-rails - OpenSSL::SSL::SSLError: 主机名 "freegeoip.io"与 ruby​​ geocoder gem 中的服务器证书不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49229624/

相关文章:

ruby-on-rails - 如何告诉我的 Rails 表单使用 https?

Ruby:DRY 类方法调用 Singleton 实例方法

ruby - Heroku 中的配置文件

ruby-on-rails - 强参数允许嵌套属性的所有属性

ruby-on-rails - 服务器端图像缓存

ruby-on-rails - 为什么我在使用 Rspec 和 Capybara 编写测试用例时无法获取 current_user

ruby-on-rails - 如何扩展核心 Rails FormBuilder 字段

ruby-on-rails - 如何将新 Action 添加到设计注册 Controller 中?

javascript - 使用 AJAX 请求下载文件数据 - ruby​​ on rails 3

ruby-on-rails - 我如何使用 pg_search 使用运算符实现高级搜索?