1

Mavericks により、エンタープライズ サーバーで特定の SSL の問題が発生しています。したがって、Apple の cURL のバージョン (v7.30.0) を Homebrew cURL (v7.33.0) にオーバーライドする必要があります。

これを行うには、どの環境変数を設定する必要がありますか。

注: export PATH = “ /usr/local/Cellar/curl/7.33.0/bin/:$PATH” を bash_profile に追加すると、bash によって認識されるすべてのコマンドが無効になります。

4

2 に答える 2

1

同じ要件がありました(理由は異なりますが)。私がしたことは、homebrew cURL の最新バージョン (現時点で = 7.51.0) をインストールすることだけでした。

次に、/usr/local/bin/curl にシンボリック リンクしました。

ln -s /usr/local/Cellar/curl/7.51.0/bin/curl curl

私にとって、私の $PATH 変数には /usr/local/bin が /usr/bin の前にあるので、うまくいきます。

それが役立つことを願っています。

于 2016-12-02T02:17:18.650 に答える
0

Mavericks の CURL は、キー チェーンに保存されている証明書を使用するようになりました。

Safari を使用してエンタープライズ サーバーの HTTPS URL にアクセスすると、SSL エラーが表示されます。その後、SSL 証明書を信頼してキー チェーンに追加することを選択できます。この後、CURL は正しく機能するはずです。

于 2013-11-01T13:22:32.040 に答える