加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 警告:已初始化常量VERIFY_PEER

发布时间:2020-12-17 01:20:12 所属栏目:百科 来源:网络整理
导读:当我尝试启动服务器时,我收到以下警告: /Users/sumitkalra1984/MVP/config/initializers/devise.rb:5: warning: already initialized constant VERIFY_PEER 我的设计档案: OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE if Rails.env.developmen
当我尝试启动服务器时,我收到以下警告:
/Users/sumitkalra1984/MVP/config/initializers/devise.rb:5: warning: already initialized constant VERIFY_PEER

我的设计档案:

OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE if Rails.env.development?

如何找到已定义常量的位置,以及如何覆盖该定义?

解决方法

虽然我找不到常量初始化的位置,但您可以通过将该行包装在silence_warnings块中来使警告静音.
silence_warnings do
  OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE unless Rails.env.production?
end

见:http://api.rubyonrails.org/classes/Kernel.html#method-i-silence_warnings

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读