Como posso obter a versão mais recente do cURL, em vez da antiga 7.24 que a Apple fornece.
user:~ kevinsimper$ curl --version
curl 7.31.0 (x86_64-apple-darwin12.4.0) libcurl/7.31.0 OpenSSL/0.9.8x zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: IPv6 Largefile NTLM NTLM_WB SSL libz
Quando instalo com o Brew, sou notificado de que é apenas um barril e, se o faço
brew link curl --force
a versão ainda é 7.24, mas os protocolos foram atualizados.
Kuser:~ kevinsimper$ curl --version
curl 7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8x zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IPv6 Largefile NTLM NTLM_WB SSL libz
user:~ kevinsimper$ which curl
/usr/bin/curl
Se eu excluir a ondulação "apple", a função não será executável.
user:~ kevinsimper$ curl --version
curl 7.31.0 (x86_64-apple-darwin12.4.0) libcurl/7.31.0 OpenSSL/0.9.8x zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: IPv6 Largefile NTLM NTLM_WB SSL libz
user:~ kevinsimper$ brew install postgresql
==> Installing postgresql dependency: ossp-uuid
==> Downloading ftp://ftp.ossp.org/pkg/lib/uuid/uuid-1.6.2.tar.gz
Error: /usr/bin/curl is not executable
Respostas:
Adicione
export PATH=/usr/local/bin:$PATH
ao seu,.bashrc
por exemplo, a lixeira instalada com o Homebrew.fonte
/usr/bin/curl
como resultado dewhich curl. Any advice?
brew link curl --force
para forçar o Homebrew a vincular o link simbólicousr/local/bin
. Enquanto isso estiver à frente/usr/bin
no seu caminho, o Homebrew curl deve ser usado.