यह मुझे लगता है जैसे /etc/profile
शेल स्टार्टअप पर नहीं चलाया गया था। यह PATH को शुरू करने के लिए जिम्मेदार वैश्विक स्टार्टअप फ़ाइल है। जाँच करें कि क्या /etc/profile
मौजूद है और निम्नलिखित कमांड के साथ पठनीय और निष्पादन योग्य है:
. /etc/profile
यदि यह नहीं है, तो आपको एक बैकअप या किसी अन्य मशीन से शेर को स्थापित करने, या फिर से शेर स्थापित करने की आवश्यकता होगी। यदि यह मौजूद है, लेकिन निष्पादन योग्य नहीं है, तो डिस्क उपयोगिता की मरम्मत डिस्क अनुमतियों का उपयोग करने का प्रयास करें।
यदि यह मौजूद है और निष्पादन योग्य है (और इसमें कुछ कोड शामिल हैं), या तो इसे तब नहीं चलाया जा सकता है जब यह माना जाता है या आपकी स्टार्टअप स्क्रिप्ट किसी तरह से इसे ओवरराइड कर रही है। वर्कअराउंड के रूप में, इसे चलाने के लिए . /etc/profile
अपने शुरुआत में डालने का प्रयास ~/.bash_profile
करें। यदि आप अभी भी समस्या का सामना कर echo $PATH
रहे हैं, तो इसे चलाने के बाद यह देखने के लिए जोड़ें कि क्या PATH ठीक से आरंभीकृत किया गया था। अगर ऐसा था, तो आपकी स्क्रिप्ट में कुछ इसे बदल रहा है।
यहाँ की डिफ़ॉल्ट सामग्री है /etc/profile
:
# System-wide .profile for sh(1)
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
if [ "${BASH-no}" != "no" ]; then
[ -r /etc/bashrc ] && . /etc/bashrc
fi
path_helper
डिफ़ॉल्ट पथ का निर्माण करता है। आप दौड़ने की कोशिश कर सकते हैं
unset PATH; /usr/libexec/path_helper -s
यह देखने के लिए कि यह क्या उत्पादन करता है।
किसी भी स्थिति में, यदि समस्या आपके स्टार्टअप स्क्रिप्ट में नहीं है, तो कृपया Apple सपोर्ट से संपर्क करें http://www.apple.com/support/contact/ या https://bugreport.apple.com पर बग की रिपोर्ट करें। / Apple को यह बताने के लिए कि कोई समस्या है।
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
अंधेरे भाग को पेस्ट करें (या इसे बहुत आसानी से टाइप करें) - चूंकि दो कमांड गायब हैं - कुछ ने आपके रास्ते को बर्बाद कर दिया। कुछ भी बड़ा करने से पहले, बैकअप को बंद करना विवेकपूर्ण हो सकता है।