2016-06-28 18 views
1

自分のMacにHomebrewとTensorflowをインストールしようとしていました。端末に(Homebrewから)次のコマンドHomebrew: "curl:(60)SSL証明書:ローカル発行者証明書を取得できません"

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

を入力した後、私は次のエラーメッセージが表示されました:

カール:(60)SSL証明書問題:ローカル発行者証明書を取得できません

ここ

詳細:http://curl.haxx.se/docs/sslcerts.html

更新: Mac版はOS X El Capitan 10.11.5


psです。あなたが私にいくつかの説明を提供することができれば、本当に感謝します。これは私がMac OSを初めて使うときです。

+0

Mac OSのどのバージョンですか? –

+0

OS X El Capitan 10.11.5 – Sean

+1

「/ usr/bin/ruby​​ -e」$(curl -fsSLk https://raw.githubusercontent.com/Homebrew/install/master/install)で試してみてください。「 –

答えて

3

あなたのカールは、証明書の検証にいくつかの問題が発生したようです。それはまだだろう

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 

を:誰でもPHPからCURLを実行している同じ問題を見つけるのであれば

/usr/bin/ruby -e "$(curl -fsSLk https://raw.githubusercontent.com/Homebrew/install/master/install)" 
+3

しかし、なぜ 'raw.githubusercontent.com'が彼に証明書の問題を与えるのでしょうか?小切手をスキップすると問題が隠され、実際には解決されません。確かにこのMac OS版の他のユーザーには同じ問題はありませんか? –

+1

@DanielStenbergそれは修正ではなく、実際には回避策です。可能性のある原因は、OPの時計が2001年に設定されていることです(たとえば) –

0

、@Thomasアヨブの答えと同等に使用することです:あなたは-kオプションを有効にすることで、それをスキップすることができます必要な証明書を取得するためにPHPのCAファイル(または必要なもの)を更新する方法があるかどうかを知ることは素晴らしいことです。

0

High Sierraにアップグレードした後、gitで同様の問題が発生しました。 以下の手順で解決しました。

  1. Safariで問題の原因となっているウェブサイトにアクセスしてください。
  2. 証明書の詳細(特に、信頼チェーン上の上位のアイテム)を見てください。
  3. キーチェーンアクセスを開くと、それらの証明書が見つかります。それぞれの場合
  4. 、(あなたが本当に;-)もちろんそれらを信頼行う場合のみ)「信頼」セクションを展開し、「常に信頼」を選択して私のためにそれを解決し

関連する問題