我正在尝试在 Debian 服务器上更新 rvm:
rvm get stable
但我收到以下错误:
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here : http://curl.haxx.se/docs/sslcerts.html
我大约 5 个月前安装了这个服务器,一切正常,但似乎https://rvm.io的证书发生了一些变化
所以我设法下载了一个新的捆绑证书(我的用户目录中的 cacert.pem):
wget http://curl.haxx.se/ca/cacert.pem
并尝试使用官方文档所说的不同命令,但可以选择使用证书文件:
\curl --cacert ./cacert.pem -L https://get.rvm.io | bash -s stable # update to stable
事情向前推进了一点。不幸的是,在安装过程中,rvm 再次运行 curl,我又遇到了同样的错误。
所以我想知道将我的 cacert.pem 文件放在哪里来替换 cURL 使用的文件?
我也尝试了其他技术:创建一个包含 cacert = ~/cacert.pem 的 .curlrc 文件,但出现错误:CAfile: cacert.pem CApath: /etc/ssl/certs
所以我尝试将我的 cacert.pem 复制到 /usr/share/ca-certificates/cacert.org 并在 /etc/ssl/certs 中创建一个指向 /usr/share/ca-certificates/cacert.org/ 的符号链接cacert.pem
但是,当我
rvm get stable
我得到了错误:
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here : http://curl.haxx.se/docs/sslcerts.html
我也在下面尝试了这个,但没有不同的结果:
sudo update-ca-certificates -f
所以我想知道将我的 cacert.pem 文件放在哪里?