簡體   English   中英

在Windows 7上安裝Ruby on Rails的Bundler時,我得到“證書驗證失敗”.Ruby 1.9.3

[英]I get “Certificate Verify Failed” on installing Bundler for Ruby on Rails, on Windows 7. Ruby 1.9.3

我在編程的簡短知識中嘗試了所有我理解的東西。

當我輸入“bundler install”時,我得到“證書驗證失敗”(我已經檢查了證書,它已更新)然后它最終以“確保”寶石安裝[寶寶的名字] -v [版本]在捆綁之前成功。“

所以我決定安裝Gem-per-Gem,而不是試圖解決他們的證書問題。

這會有用嗎還是我只是在浪費時間?

找到了!

https://gist.github.com/luislavena/f064211759ee0f806c88

最重要的是...下載https://raw.githubusercontent.com/rubygems/rubygems/master/lib/rubygems/ssl_certs/AddTrustExternalCARoot-2048.pem

找出堅持下去的地方

C:\>gem which rubygems
C:/Ruby21/lib/ruby/2.1.0/rubygems.rb

然后只需復制../2.1.0/rubygems/ssl_certs/中的.pem文件,繼續關注您的業務。

注意上述鏈接目前已於2016年12月10日停止。 評論讓我做了一些后續研究,這似乎是一個持續的問題,並沒有直接討論。 您可能想要遵循的rubygems KB上還有其他主題 - > http://help.rubygems.org/search?utf8=%E2%9C%93&q=SSL+Certs&t=d&scope=all&category_id=&recommend=1

嘗試用GemFile中的http://rubygems.org替換https://rubygems.org

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM