未找到 /etc/pki/tls/certs/ca-bundle.crt

未找到 /etc/pki/tls/certs/ca-bundle.crt

我正在使用curl -L https://get.rvm.io | bash -s stableRVM 安装。我收到一条错误消息

CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none

我在网上搜索了一下,发现更改权限/etc/pki/tls/certs/ca-bundle.crt应该可以完成任务。但/etc/pki我的系统中缺少整个目录。我该如何修复它?

答案1

在 ubuntu/debian 上,此文件位于/etc/ssl/certs/ca-certificates.crt。您可以对其进行符号链接。该/etc/pki/路径在 Redhat 上使用。

答案2

只需创建一个~/.curlrc文件。

然后在文件中添加以下行:

capath=/etc/ssl/certs/
cacert=/etc/ssl/certs/ca-certificates.crt

请根据需要随意调整这些路径,因为不同的 Linux 发行版可能使用不同的路径。

(适用于 Ubuntu 14.04)。

相关内容