无法在Cygwin中使用RVM安装ruby-curl SSL证书问题

无法在Cygwin中使用RVM安装ruby-curl SSL证书问题,ruby,curl,cygwin,rvm,Ruby,Curl,Cygwin,Rvm,我正在尝试在Cygwin中使用RVM安装ruby,但出现错误: curl:(60)SSL证书问题,请验证CA证书是否正常。细节: 错误:14090086:SSL例程:SSL3\u获取\u服务器\u证书:证书验证失败 详情如下: 我已经看了这个问题: 但不幸的是,这个解决方案对我不起作用,因为curl-config--ca没有显示任何内容。我用curl-config--configure进行了检查,似乎该包是用编译的,没有ca捆绑包 如何解决这个问题?cygwin中的curl似乎没有附带CA证书包

我正在尝试在Cygwin中使用RVM安装ruby,但出现错误:

curl:(60)SSL证书问题,请验证CA证书是否正常。细节: 错误:14090086:SSL例程:SSL3\u获取\u服务器\u证书:证书验证失败 详情如下:

我已经看了这个问题:

但不幸的是,这个解决方案对我不起作用,因为
curl-config--ca
没有显示任何内容。我用
curl-config--configure
进行了检查,似乎该包是用
编译的,没有ca捆绑包


如何解决这个问题?

cygwin中的curl似乎没有附带CA证书包。您可以在下载时使用:

CURL_CA_BUNDLE=</path/to/cacert.pem> rvm install <ruby>
CURL\u CA\u BUNDLE=rvm安装

cygwin中的curl似乎没有附带CA证书包。您可以在下载时使用:

CURL_CA_BUNDLE=</path/to/cacert.pem> rvm install <ruby>
CURL\u CA\u BUNDLE=rvm安装

是同一个问题。打开~/.rvm/scripts/fetch并编辑每个“fetch_command=…”行以具有-k选项。

是相同的问题。打开~/.rvm/scripts/fetch并编辑每个“fetch_command=…”行以具有-k选项。

如果没有~/.rvm目录,则执行
哪个rvm
,然后编辑[rvm path]/../scripts/fetch。每个curl命令都需要-k。即:

...

  fetch_command="curl -k -x${rvm_proxy} -f -L --create-dirs -C - " # -s for silent

else

  fetch_command="curl -k -f -L --create-dirs -C - " # -s for silent
...

这对Cygwin有效

如果您没有~/.rvm目录,请执行
哪个rvm
,然后编辑[rvm path]/../scripts/fetch。每个curl命令都需要-k。即:

...

  fetch_command="curl -k -x${rvm_proxy} -f -L --create-dirs -C - " # -s for silent

else

  fetch_command="curl -k -f -L --create-dirs -C - " # -s for silent
...

这对Cygwin有效

谢谢。不知怎么的,我没有找到答案。或者,我意识到我可以在curlrcI调试这个问题时将-k放进去。卷发包修复不起作用。谢谢。不知怎么的,我没有找到答案。或者,我意识到我可以在curlrcI调试这个问题时将-k放进去。卷发束修复程序不起作用。