繁体   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