19 NİSAN 2011, Salı
Nasıl çözmek "başarısız" sertifika doğrulamak; Windows?
Google hizmetleri için OAuth için mühür kullanmaya çalışıyorum. Ve bu hata alıyorum:
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
Bu sorular şu:
- SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
- OmniAuth & Facebook: certificate verify failed
Çözüm ca_path
düzeltmek için ya gibi görünüyorVERIFY_NONE
ayarlayın
ca_path
düzeltme Linux üzerinde sadece çalışır (bağlantı kur) gönderildi ve VERIFY_NONE
düzeltme faraday için gibi görünüyor.
Windows/mühür gem için bir çözüm var mı?
CEVAP
21 NİSAN 2013, Pazar
Aslında Ruby için windows kendisi değil, sadece bir taş, bunu çözmek için bulduğum en iyi yolu şudur:
- C:\railsinstaller\cacert.pem içine http://curl.haxx.se/ca/cacert.pem indir. Sen bir olarak kaydedin emin olun .dosya bir metin dosyası yerine pem.
- Bilgisayarınıza ->Gelişmiş Ayarlar ->Ortam Değişkenleri
Yeni bir Sistem Değişkeni oluşturun:
Değişken: SSL_CERT_FİLE Değer: C:\RailsInstaller\cacert.pem
Tümünü Kapat komutu, Raylar komut istemi, vb dahil olmak üzere sunucu ister.
Yeni bir ruby ırb istemi açın ve aşağıdakileri deneyin:
$irb>require 'open-uri' $irb>open('https://www.gmail.com')
Şimdi sadece iyi çalışması gerekir.
Bunu Paylaş:
Hata mesajı çözmek için nasıl: "g...
Çözmek için nasıl "Eklenti yürütm...
svn: çözmek için nasıl "yerel düz...
nasıl çözmek ve ruby yükleme " eksik p...
Bash: eğer herhangi bir komut başarısı...