[英]Homebrew: “curl: (60) SSL certificate: unable to get local issuer certificate”
我试图在我的 Mac 上安装 Homebrew,然后安装 Tensorflow。 输入以下命令后
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
(从Homebrew )到终端,我收到以下错误消息:
curl: (60) SSL 证书问题:无法获取本地颁发者证书
更多细节在这里: http : //curl.haxx.se/docs/sslcerts.html
更新: Mac 版本为 OS X El Capitan 10.11.5
附: 如果您能给我提供一些解释的解决方案,我将不胜感激。 这是我第一次使用 Mac OS。
您的 curl 似乎在证书验证方面遇到了一些问题。 您可以通过启用-k
选项来跳过它:
/usr/bin/ruby -e "$(curl -fsSLk https://raw.githubusercontent.com/Homebrew/install/master/install)"
升级到 High Sierra 后,我遇到了类似的 git 问题。 这些步骤为我解决了这个问题:
那为我解决了。
如果有人在从 PHP 运行 CURL 时发现同样的问题,则相当于@Thomas Ayoub 的答案是使用:
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
找出是否有一种方法可以更新 PHP 的 CA 文件(或任何需要的文件)以获取所需的证书,这仍然会很棒。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.