2013-10-29 53 views
0

小牛正在爲我的企業服務器創建某些SSL問題。因此,我需要將Apple的cURL版本(v7.30.0)重寫爲Homebrew cURL(v7.33.0)。用Homebrew的cURL覆蓋Apple的cURL?

需要設置哪些環境變量才能完成此操作。

注意:將export PATH =「/usr/local/Cellar/curl/7.33.0/bin/:$PATH」添加到我的bash_profile將禁用bash識別的所有命令。

+0

這是從字面上設置'$ PATH'爲了什麼?看起來有空格,你不需要引號。無論如何,這與編程有關呢?它看起來像一個簡單的用戶級別的問題。 – trojanfoe

回答

0

小牛隊的CURL現在使用鑰匙鏈中存儲的證書。

如果您使用Safari訪問企業服務器的HTTPS URL,您應該會看到SSL錯誤。然後,您可以選擇信任SSL證書並將其添加到您的密鑰鏈中。此CURL應該正常工作後。

0

我有同樣的要求(雖然出於不同的原因)。我所做的只是安裝自制CURL的最新版本(此時= 7.51.0)。

然後,我只是把它符號鏈接到/ usr/local/bin目錄/捲曲:

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

對於我來說,我的$ PATH變量在/ usr/local/bin目錄前述的/ usr/bin中...所以它爲我工作。

希望有所幫助。