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 识别的所有命令。
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 识别的所有命令。
我有同样的要求(尽管出于不同的原因)。我所做的只是安装最新版本的自制 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 ...所以它对我有用。
希望有帮助。
Mavericks 上的 CURL 现在使用存储在 Key Chain 中的证书。
如果您使用 Safari 访问企业服务器的 HTTPS URL,您应该会看到 SSL 错误。然后,您可以选择信任 SSL 证书并将其添加到您的钥匙串中。在此 CURL 之后应该可以正常工作。