已經初始化常數當我運行的軌道上torquebox應用程序,我得到了很多的在JRuby的OpenSSL的
already initialized constant: ...
警告說,從gems/jruby-openssl-0.8.2/lib/shared/jruby-openssl.rb:16
起源。這是一個安全問題嗎?有沒有辦法擺脫這些警告?
已經初始化常數當我運行的軌道上torquebox應用程序,我得到了很多的在JRuby的OpenSSL的
already initialized constant: ...
警告說,從gems/jruby-openssl-0.8.2/lib/shared/jruby-openssl.rb:16
起源。這是一個安全問題嗎?有沒有辦法擺脫這些警告?
我終於可以通過完全刪除gem來擺脫它。根據這個source,jruby-openssl現在被直接拉入jruby項目中,不再需要作爲寶石。
謝謝大家與我一起看這個。
在將以下內容添加到我在Gemfile中的行後,我不再收到這些錯誤。
gem 'jruby-openssl', :require => false
我希望這能幫上忙。
從閱讀各方的意見,似乎這只是必要的可用。添加require => false似乎是合乎邏輯的,在我讀到某個地方後,這真的是jruby庫打包openssl的方法的一種解決方法(根據Jruby站點上的一些帖子, –
是這種解決方法嗎? –
這對我也適用。但想知道發生了什麼真的:) –
也有相同的警告 –
我想弄明白這一點,甚至找不到代碼來查看違規行上的內容。我的猜測是,這與JRuby本身打包在一起,需要發給CodeHaus.org上的JRuby組?仍在尋找... –