gpt4 book ai didi

Ruby/Github:OpenSSL::SSL::SSLError 的适当通用解决方案?

转载 作者:太空宇宙 更新时间:2023-11-03 13:43:23 25 4
gpt4 key购买 nike

我时不时地遇到托管在 Github 上的脚本问题,这些脚本已使用 https 链接。我通常设法以一种或另一种方式绕过它,但我想知道解决这个问题的正确方法是什么?

这是一个例子:我想使用 this Rails Application template .

运行

rails new APP_NAME -m https://raw.github.com/RailsApps/rails3-application-templates/master/rails3-devise-rspec-cucumber-template.rb -T

将抛出:

certificate verify failed (OpenSSL::SSL::SSLError)

在不编辑脚本本身的情况下处理这种情况的正确方法是什么?


更新

我也试过了

export GIT_SSL_NO_VERIFY=true

但我不断收到同样的错误。

我还将证书从 Firefox 导出为 github.com.pem 并将其简单地拖到我解锁的 Keychain Access 中。现在列出了证书,但错误仍然存​​在。


更新 2

尽管这个解决方案很糟糕,但这个 hack 有效:http://blog.dominicsayers.com/2011/08/16/howto-use-a-rails-template-from-github-on-windows/

最佳答案

似乎简单地“更新”证书是最好的选择:

$ cd /usr/share/curl/
$ sudo wget http://curl.haxx.se/ca/cacert.pem
$ sudo mv curl-ca-bundle.crt old.curl-ca-bundle.crt
$ sudo mv cacert.pem curl-ca-bundle.crt

关于Ruby/Github:OpenSSL::SSL::SSLError 的适当通用解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7240124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com