Wie kann ich die neuere Version von cURL anstelle der alten Version 7.24 von Apple erhalten?
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
Wenn ich mit Brew installiere, werde ich benachrichtigt, dass es nur ein Fass ist und wenn ich es tue
brew link curl --force
Die Version ist immer noch 7.24, aber die Protokolle wurden aktualisiert.
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
Wenn ich dann die "Apfel" Locke lösche, ist die Funktion nicht ausführbar.
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
Antworten:
Fügen Sie
export PATH=/usr/local/bin:$PATH
Ihrem.bashrc
Beispiel hinzu, um den mit Homebrew installierten Behälter zu verwenden.quelle
/usr/bin/curl
als Ergebnis vonwhich curl. Any advice?
brew link curl --force
, um Homebrew zu zwingen, sich zu lockenusr/local/bin
. Solange dies/usr/bin
auf Ihrem Weg vor Ihnen liegt, sollte die Homebrew-Locke verwendet werden.