如何在OSX El Capitan上更新cURL?

jee*_*jee 21 macos curl osx-elcapitan

我是新用的Mac,我想将可用的cURL-7.43.0升级到最新版本cURL-7.47.1?我正在看一些页面,但他们说要避免在OSX上升级原件.有什么帮助吗?谢谢

小智 18

看看安装自制软件,这是一个软件包管理器,允许您安装和更新二进制文件而不会覆盖原件.

然后,您需要使用自制软件(/usr/local/bin默认情况下)添加PATH .如果您不打电话,curl系统将获取默认的OSX one(/usr/bin/curl),但不会更新.

使用which curl时,你做检查!

  • 当我执行 `which curl` 时,我会返回 `/usr/bin/curl`。但是,当我尝试 `brew upgrade curl` 时,它告诉我没有安装 curl。 (3认同)
  • 究竟如何“前置”路径?您能对此进行扩展吗? (2认同)
  • 尝试`brew info curl`来显示如何安装curl - 通常它只是"keg only",这意味着它不在PATH环境变量上,正如该命令所解释的那样.因此,您需要将基于地窖的路径放在PATH上由该命令显示的curl上. (2认同)

Smi*_*tty 8

我在OSx将curl定位在时也遇到了这个问题/usr/bin。如果您使用curl进行安装brew install curl,然后执行brew info curl此操作,它将在后操作输出的底部附近告诉您以下内容:

If you need to have this software first in your PATH run:

echo 'export PATH="/usr/local/opt/curl/bin:$PATH"' >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

运行该命令进行更新后,~/.bash_profile我一切就绪。