Kouhei Sutou
null+****@clear*****
Sun Feb 7 17:30:07 JST 2016
Kouhei Sutou 2016-02-07 17:30:07 +0900 (Sun, 07 Feb 2016) New Revision: 9b122e529f2c42a074c5307730969fa555df9758 https://github.com/groonga/groonga/commit/9b122e529f2c42a074c5307730969fa555df9758 Message: Give up verifying certification on Windows Modified files: vendor/download_mecab.rb Modified: vendor/download_mecab.rb (+4 -11) =================================================================== --- vendor/download_mecab.rb 2016-02-06 23:18:03 +0900 (8de45de) +++ vendor/download_mecab.rb 2016-02-07 17:30:07 +0900 (027f834) @@ -3,6 +3,7 @@ require "pathname" require "fileutils" require "open-uri" +require "openssl" require "rubygems/package" require "zlib" @@ -34,22 +35,14 @@ def extract_tar_gz(tar_gz_path) end def download(url, base) - ssl_ca_cert = nil + ssl_verify_mode = nil if /mingw/ =~ RUBY_PLATFORM - cacert_pem_path = "cacert.pem" - unless File.exist?(cacert_pem_path) - open("http://curl.haxx.se/ca/cacert.pem") do |remote_cacert_pem| - File.open(cacert_pem_path, "wb") do |local_cacert_pem| - local_cacert_pem.print(remote_cacert_pem.read) - end - end - end - ssl_ca_cert = File.expand_path(cacert_pem_path) + ssl_verify_mode = OpenSSL::SSL::VERIFY_NONE end tar = "#{base}.tar" tar_gz = "#{tar}.gz" - open(url, :ssl_ca_cert => ssl_ca_cert) do |remote_tar_gz| + open(url, :ssl_verify_mode => ssl_verify_mode) do |remote_tar_gz| File.open(tar_gz, "wb") do |local_tar_gz| local_tar_gz.print(remote_tar_gz.read) end -------------- next part -------------- HTML����������������������������...Download