होमब्रे मार्ग को ठीक करना


2

मैं पायथन सीख रहा हूं और अधिकांश ट्यूटोरियल होमबॉर्न का उपयोग करके पायथन को स्थापित करने की सलाह देते हैं, इसलिए मैंने होमब्रे को स्थापित किया तो मैंने टाइप किया:

brew install python

जो 2.7.11 के साथ OS X पायथन 2.7.10 को अधिलेखित करना चाहिए, लेकिन मुझे लगता है कि ऐसा नहीं हुआ और जब मैं दर्ज करता हूं:

brew doctor

मुझे मिला:

Homebrew का sbin आपके PATH में नहीं मिला लेकिन आपने ऐसे सूत्र स्थापित किए हैं जो / usr / स्थानीय / sbin में निष्पादक डालते हैं। उदाहरण के लिए पेटी को सेट करने पर विचार करें जैसे 'निर्यात पाथ = "/ usr / स्थानीय / sbin: $ PATH"' >> ~ / .bash_profile।

मुझे क्या करना चाहिए? क्या मुझे सब कुछ अनइंस्टॉल करना चाहिए और शुरू करना चाहिए?

जवाबों:


4

यह अजगर के साथ समस्या से असंबंधित हो सकता है, लेकिन इस समय, आपको वही करना चाहिए जो संदेश कहता है, अर्थात निम्न कमांड टाइप करें:

echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.bash_profile

इसके बाद टर्मिनल सत्र को फिर से खोलें या . ~/.bash_profileकमांड चलाएं ।

यह सिर्फ यह कहता है कि होमब्रे के साथ आपके द्वारा इंस्टॉल किए गए कुछ प्रोग्राम्स को /usr/local/sbinडायरेक्टरी में रखा गया है , लेकिन आपका शेल उनके बारे में "नहीं जानता" है।

एक संदर्भ के लिए आप देख सकते हैं कि सामग्री को सूचीबद्ध करके कौन से कार्यक्रम (सूत्र) हैं:

ls /usr/local/sbin

अजगर की जाँच के लिए, टाइप करें:

ls -l `which python`

यह आपको वर्तमान निष्पादन योग्य मार्ग देगा। आप इसे इस तरह से देखना चाहते हैं:

lrwxrwxr-x  1 root  admin  34 Dec 14 21:12 /usr/local/bin/python@ -> ../Cellar/python/2.7.11/bin/python

निर्यात आदेश काम नहीं करता था, शराब बनाने वाले डॉक्टर टर्मिनल सत्र को फिर से शुरू करने के बाद भी वही संदेश दिखाते हैं
— स्टीवन

दर्ज की गई निर्यात पथ = "/ usr / स्थानीय / sbin: $ PATH" '>> ~ / .bash_profile और एंटर दबाएँ
— स्टीवन

मैंने टर्मिनल को फिर से खोलने के बाद जांच करने के लिए काढ़ा चिकित्सक को दर्ज किया और यह उसी संदेश को दिखाता है
— स्टीवन

'/ usr / स्थानीय / बिन: / usr / बिन: / बिन: / usr / sbin: / sbin'
— स्टीवन

यह कुछ भी नहीं दिखाता है..मैंने इसे टेक्स्टेडिटर के साथ खोला और यह खाली था
— स्टीवन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.