ruby - 什么是液体异常 'certificate verify failed'?

标签 ruby ssl rubygems jekyll

我在本地主机上设计 Jekyll 站点,但是当我添加 github_sample 标签并尝试从 repo 中包含一个代码块时,我收到了这个错误:

Liquid Exception: SSL_connect returned=1 errno=0 state=error: certificate verify failed (unable to get local issuer certificate) in solution/solution.md
jekyll 3.8.6 | Error:  SSL_connect returned=1 errno=0 state=error: certificate verify failed (unable to get local issuer certificate)

最佳答案

错误certificate verify failed (unable to get local issuer certificate)表示系统上的根证书无法正常工作,这似乎不是 Jekyll 问题。 p>

找到了一个潜在的解决方案 here :

问题

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

解决方案

  1. 下载https://curl.haxx.se/ca/cacert.pem
  2. 添加环境变量 SSL_CERT_FILE 值/path/to/cacert.pem

关于ruby - 什么是液体异常 'certificate verify failed'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57640549/

相关文章:

java - 什么是 "Received close_notify during handshake"错误

ruby - 如何从 gem 发送简单的邮件,而不需要 ActionMailer,但使用其配置(如果存在)?

ruby - 包含 ruby​​ 模块层次结构的一部分

如果找到下一个字母,Ruby 将替换字符串

authentication - SSL 客户端证书窗口

java - SSL Java java.io.IOException : Invalid keystore format

ruby - 使用 RVM 1.16.8 和 Ruby 1.9.3p194 运行 Gem 命令时出现问题 - `load_api_keys' : undefined method `key?'

ruby - 在 Windows 7 上为 Ruby 打开 SSL 错误

ruby - 在YAML转储后立即加载ruby YAML

ruby-on-rails - 运行脚本/服务器时如何定义常量?