2016-03-18 11 views
13

मै मैक का उपयोग कर नया हूं और मैं उपलब्ध कर्ल-7.43.0 को अंतिम संस्करण cURL-7.47.1 में अपग्रेड करना चाहता हूं? मैं कुछ पेज देख रहा हूं, लेकिन वे ओएसएक्स पर मूल को अपग्रेड करने से बचने के लिए कहते हैं। कोई मदद कृपया? धन्यवादओएसएक्स एल कैपिटन पर कर्ल कैसे अपडेट करें?

+0

होमब्री का उपयोग करने के बावजूद, मैंने पाया कि संस्करण कभी भी "कौन सा कर्ल" नहीं मिला है, इससे कोई फर्क नहीं पड़ता कि मैंने $ PATH चर के साथ क्या किया। तो अब मैं कर्ल का पूरा पथ देता हूं जो नवीनतम संस्करण है और यह काम करता है। – user420667

उत्तर

13

homebrew इंस्टॉल करने पर एक नज़र डालें, यह एक पैकेज प्रबंधक है जो आपको अपने मूल को ओवरराइट किए बिना बाइनरी इंस्टॉल और अपडेट करने की अनुमति देता है।

आपको होमब्री के साथ अपने पैथ को प्रीपेड करने की आवश्यकता है (/usr/local/bin डिफ़ॉल्ट रूप से)। यदि आप curl सिस्टम पर कॉल नहीं करेंगे तो डिफ़ॉल्ट ओएसएक्स एक (/usr/bin/curl) लाएगा जो अद्यतन नहीं है।

जब आप जांच करने के लिए which curl का उपयोग करें!

+0

पथ को "प्रीपेन्ड" कैसे करता है? क्या आप इस पर विस्तार कर सकते हैं? – MadPhysicist

+1

जब मैं 'curl' करता हूं' मुझे '/ usr/bin/curl' वापस मिलता है। हालांकि, जब मैं 'ब्रू अपग्रेड कर्ल' का प्रयास करता हूं तो यह मुझे बताता है कि कर्ल स्थापित नहीं है। – MadPhysicist

+0

@MadPhysicist यहां आप जाओ !! http://stackoverflow.com/questions/10343834/how-to-modify-path-for-homebrew – MrKiwi

1

मुझे यह समस्या /usr/bin पर कर्ल का पता लगाने के साथ भी थी। आप 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 

चल रहा है कि मैं पूरी तरह से तैयार था ~/.bash_profile अद्यतन करने के लिए आदेश के बाद।

संबंधित मुद्दे