[英]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.