Làm cách nào tôi có thể có được phiên bản mới hơn của cURL thay vì 7.24 cũ mà Apple cung cấp.
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
Khi tôi cài đặt với Brew, tôi được thông báo rằng nó chỉ là một thùng và nếu tôi làm
brew link curl --force
phiên bản vẫn còn 7.24, nhưng các giao thức đã được cập nhật.
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
Nếu tôi sau đó xóa curl "apple", chức năng không thể thực thi.
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
4
Không xóa các tệp do Apple cung cấp - HĐH vẫn có thể sử dụng chúng và nó sẽ không sử dụng các tệp homebrew. Để sử dụng tệp homebrew, bạn cần đặt PATH của mình - xem các câu hỏi có thể có tại đây
—
user151019