使用Homebrew的cURL覆盖Apple的cURL?

时间:2013-10-29 09:51:39

标签: curl osx-mavericks

Mavericks正在为我的企业服务器创建某些SSL问题。因此,我需要将Apple的cURL版本(v7.30.0)覆盖为Homebrew cURL(v7.33.0)。

需要设置哪些环境变量才能执行此操作。

注意:将导出PATH =“/ usr / local / Cellar / curl / 7.33.0 / bin /:$ PAT”添加到我的bash_profile会禁用bash识别的所有命令。

2 个答案:

答案 0 :(得分:1)

我有同样的要求(尽管出于不同的原因)。我所做的只是安装最新版本的自制cURL(此时= 7.51.0)。

然后我将它符号链接到/ usr / local / bin / curl:

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

对我来说,我的$ PATH变量在/ usr / bin之前有/ usr / local / bin ...所以它对我有用。

希望有所帮助。

答案 1 :(得分:0)

Mavericks上的CURL现在使用存储在Key Chain中的证书。

如果您使用Safari访问企业服务器的HTTPS URL,您应该会看到SSL错误。然后,您可以选择信任SSL证书并将其添加到您的密钥链。此CURL应该正常工作。