काढ़ा के साथ OSX पर cURL कैसे स्थापित करें


12

मैं कैसे पुराने 7.24 के बजाय curl का नया संस्करण प्राप्त कर सकता हूं जो Apple प्रदान करता है।

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 

जब मैं ब्रू के साथ स्थापित करता हूं तो मुझे सूचित किया जाता है कि यह केग-ओनली है और यदि मैं करता हूं

brew link curl --force

संस्करण 7.24 stil है, लेकिन प्रोटोकॉल अपडेट किए गए हैं।

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

यदि मैं "सेब" कर्ल को हटाता हूं, तो फ़ंक्शन निष्पादन योग्य नहीं है।

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
Apple आपूर्ति की गई फ़ाइलों को न हटाएं - ओएस अभी भी उनका उपयोग कर सकता है और यह होमब्रे फ़ाइलों का उपयोग नहीं करेगा।
— होमबॉव

जवाबों:


6

Homebrew के साथ स्थापित बिन का उपयोग करने के export PATH=/usr/local/bin:$PATHलिए अपने .bashrcउदाहरण में जोड़ें ।


2
या .bash_profile। टर्मिनल और iTerm डिफ़ॉल्ट रूप से लॉगिन गोले के रूप में नए गोले खोलते हैं, इसलिए बैश पढ़ा नहीं जाता है।
— लारी

क्या यह सिस्टम के लिए समस्या पैदा करेगा क्योंकि आप सिस्टम के कर्ल बाइनरी के सामने नए कर्ल के बाइनरी डाल रहे हैं?
— CMCDragonkai

1
नहींं क्योंकि यह केवल आपके टर्मिनल सत्र के लिए है।
— मैथ्यू रीगलर

जब मैं ऐसा करता हूं, तो यह अभी भी /usr/bin/curlपरिणाम के रूप में दिखाता हैwhich curl. Any advice?
— मैडिसिसिस्ट

2
@MadPhysicist brew link curl --forceहोमब्रे को बलपूर्वक कर्ल करने के लिए चलाते हैं usr/local/bin। जब तक वह /usr/binआपके मार्ग में आगे है , तब तक Homebrew कर्ल का उपयोग किया जाना चाहिए।
— डैनियल कॉम्पटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.