Ruby gem 黄瓜 SSL 错误和 Gem 来源
Ruby gem cucumber SSL error and Gem sources
我正在尝试为 Ruby 安装黄瓜 gem。
尽管与此相关的主题很少,但我找不到确切答案的确切问题。在 Windows 上,我尝试 运行 命令 gem install cucumber
并且控制台返回:
ERROR: Unable to download data from https://rubygems.org/ -
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B:
certificate verify failed
(https://s3.amazonaws.com/production.s3.rubygems.org/specs.4.8.gz)
然后,我在谷歌上搜索了一个解决方案,并在 here 中找到了一些删除源的建议。我 运行 gem sources -r
它已被删除。
但这不仅发生在黄瓜上。现在我什至无法添加源。
移动到 ruby 2.0.0
后不久我遇到了同样的问题
按照以下步骤解决
1)访问urlhttp://curl.haxx.se/ca/cacert.pem将内容保存为.pem文件(不要保存为文本file.Make确保扩展名为.pem)
2) 将文件复制到本地的任何路径,例如:C:\ruby200\ca_cert.pem(在我的例子中)
3) 现在添加一个环境变量,变量 SSL_CERT_FILE 和值 "C:\ruby200\ca_cert.pem"(不带引号)(路径在我的 case.Replace 中,具有适当的路径)(可以添加环境变量通过导航到计算机 -> 高级设置 -> 环境变量)
4) 关闭所有命令提示符并重新启动 them.Things 现在应该可以正常工作了
此问题是由于 rubygems.org 基础架构发生变化所致。
请关注下方link:
https://gist.github.com/luislavena/f064211759ee0f806c88
希望对您有所帮助。
我正在尝试为 Ruby 安装黄瓜 gem。
尽管与此相关的主题很少,但我找不到确切答案的确切问题。在 Windows 上,我尝试 运行 命令 gem install cucumber
并且控制台返回:
ERROR: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://s3.amazonaws.com/production.s3.rubygems.org/specs.4.8.gz)
然后,我在谷歌上搜索了一个解决方案,并在 here 中找到了一些删除源的建议。我 运行 gem sources -r
它已被删除。
但这不仅发生在黄瓜上。现在我什至无法添加源。
移动到 ruby 2.0.0
后不久我遇到了同样的问题按照以下步骤解决
1)访问urlhttp://curl.haxx.se/ca/cacert.pem将内容保存为.pem文件(不要保存为文本file.Make确保扩展名为.pem)
2) 将文件复制到本地的任何路径,例如:C:\ruby200\ca_cert.pem(在我的例子中)
3) 现在添加一个环境变量,变量 SSL_CERT_FILE 和值 "C:\ruby200\ca_cert.pem"(不带引号)(路径在我的 case.Replace 中,具有适当的路径)(可以添加环境变量通过导航到计算机 -> 高级设置 -> 环境变量)
4) 关闭所有命令提示符并重新启动 them.Things 现在应该可以正常工作了
此问题是由于 rubygems.org 基础架构发生变化所致。
请关注下方link:
https://gist.github.com/luislavena/f064211759ee0f806c88
希望对您有所帮助。