OSXにHomebrewをインストールできません


1

OSX El CapitanにHomebrewをインストールしようとしています。すべての最新のOSXおよびXcodeアップデートがインストールされています。

私はターミナルでこのコマンドを使用しています:

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

そして、私はこの応答を受け取ります:

curl: (1) Protocol "https" not supported or disabled in libcurl

私が読んだ他の場所では、このコマンドを実行して修正することができます:

sudo port install curl +ssl

しかし、これは私に与えました:

sudo: port: command not found

誰でも助けることができますか?


どのソースからcurlをインストールしましたか?which curlターミナルに入力すると、どのような出力が得られますか?portコマンドは、homebrewに似たツールであるmacportsからのものです。両方を同時に使用することはお勧めしません。
ジョゼフレジェニー16年

どのcurlに対して/ usr / local / bin / curlを取得します。別のカールをインストールしたとは思わない(カールとは何なのかもわからない)。
-rf_wilson

2
さて、「何か」があなたのローカルフォルダにカールをインストールしたようです。あなたが前にではなくのために使用されるコマンドを試してみてくださいcurl利用/usr/bin/curlシステムのバージョンを使用するようにします。
ジョゼフレジェニー16年

うまくいきました!どのように奇妙な-あなたは私がこの他のカールを削除する方法を知っていますか?
rf_wilson

回答:


1

コメントからの回答をまとめています。

あなたのケースでは、何かがローカルフォルダのhttpsサポートにカールなしのバージョンをインストールしているようです。自分でコンパイルしようとしたかもしれません(たとえば、標準的な.configure && make && make install手順でプログラムをインストールします/usr/local

コマンドでシステムカールを置き換えることcurlにより/usr/bin/curl、強制的にシステムカールを使用できます。

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

Homebrewが正常にインストールされたら、次を使用してローカルフォルダーにcurlを再インストールできます。

brew install curl

すでに存在するファイルを上書きする必要があるため、いくつかの追加手順が必要になる場合があります。--overwriteオプションを使用する必要がある場合があります。


ありがとう、ありがとう、ありがとう!brewをインストールするためにcURL SSLが必要だったため、この問題が最高のヘッドであることが判明しました。あなたのソリューションは天の恵みです!Android SDKの
gradle
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.