gem certificate verify failed in Windows
来源:互联网 发布:夏威夷果 知乎 编辑:程序博客网 时间:2024/05/24 02:19
今天在装Jekyll
的时候,按照 GitHub Pages 的配置方法走下去安装好Ruby
的时候,发现gem install bundler
会报错,如下:
$ gem install bundlerERROR: Could not find a valid gem 'bundler' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)
谷歌找了半天也没有很好的解决方案,直到看到了这条 ,完美解决了问题。
为什么会出现这个问题?
因为gem
在访问资源的时候是安全的SSL
访问,而Windows
系统这时候没有持有证书!和Ruby
Gem
无关。所以这时候需要给Windows
系统层上配置安全证书(certificate)。
如何解决问题?
- 到这个网站 上下载
cacert.pem
这个文件,(实际上就是打开这个文件然后复制下内容,然后存到同名文件中)把这个文件放入任意你想放入的目录,等下要用到这个文件 - 打开
CMD
命令行(win+r
窗口中键入cmd
回车),键入set SSL_CERT_FILE=C:\somewhere\cacert.pem
后面就是输入cacert.pem
的地址,注意,这时候设置的是临时变量,也就是说只能在当前的CMD
窗口有效。 - 随后键入
gem install bundler
,可以看到bundler
成功安装。
0 0
- gem certificate verify failed in Windows
- gem install mysql certificate verify failed
- windows下gem install报certificate verify failed错误解决办法或者添加淘宝源镜像失败
- Gem 安装 jekyll 遇到 “certificate verify failed” 问题解决办法
- Ansible操作windows主机出现SL3_GET_SERVER_CERTIFICATE:certificate verify failed错误
- zendframework+composer+certificate verify failed
- pip ssl certificate verify failed
- pip ssl certificate verify failed
- 安装cocoapod提示certificate verify failed错误
- Python [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 解决方法
- 解决Python certificate verify failed的问题
- Python [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 解决方法
- koji build fail with "certificate verify failed"
- “error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed”解决方法
- Xcode SVN 报错 The server certificate failed to verify.
- [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)
- error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
- clone failed unable to success error setting certificate verify locations
- C++ 文件操作 -- 读与写 基本实现
- spring整合struts2两种方式
- Servlet入门----连接MySql数据库,实现登录验证操作
- Oracle DELETE和TRUNCATE 的区别
- Android自定义一个动画
- gem certificate verify failed in Windows
- 438. Find All Anagrams in a String
- oracle 联机日志文件损坏的几种场景和恢复方法
- mac bash 设置环境变量 错误 打不开 vim 不能使用 pwd 的解决方法
- 设置text-overflow: ellipsis后引起的文本对齐问题
- 3076 翻翻乐
- 深入浅出JMS(一)–JMS基本概念
- Weak vs. Strong Memory Models
- MongoDB学习总结--入门篇