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


12

我正在curl -L https://get.rvm.io | bash -s stable安装RVM。我说错了

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

我在互联网上搜索了一下,发现更改的权限/etc/pki/tls/certs/ca-bundle.crt应该可以完成工作。但是/etc/pki我的系统缺少整个目录。我该如何解决?

Answers:


16

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


1
我有ubuntu 15.04 n在安装Web应用程序框架时遇到了这个问题:meteor.js(curl install.meteor.com | sh)我已按照您的指示进行了修复。但是,如果这种约定进行了这么多年,那么哪个命令或工具正在/ etc / pki中寻找证书?
Anurag Priyadarshi 2015年

1
不同的Linux发行版使用不同的路径。Debian使用一个,RedHat使用另一个。
cweiske 2015年

这救了我的命!Tnx :)
Ehsan M. Kermani

您能详细说明一下步骤吗?我有点迷茫,我必须在终端中输入什么命令。
MycrofD

4

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

然后将以下行添加到文件中:

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

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

(适用于Ubuntu 14.04)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.