/etc/profile
~/.bash_profile
~/.bash_login
~/.profile
(ओएस एक्स प्राप्त उन फ़ाइलों से अपना रास्ता है पहले एक यह है कि पथ पकड़ लेता है तो यह अगले फ़ाइल पर जाता है और अधिक जानकारी और इतने पर प्राप्त करने के लिए ... अधिक जानकारी के लिए जाना मौजूद है।: http://ss64.com/osx/syntax-bashrc.html
~/.bash_profile
आदि के लिए देखो ... जब तक आप देखते हैं, जहां अपने पथ निर्धारित है। समय अपने पथ सामान्य रूप से ~/.bash_profile
में सेट किया गया है की सबसे इतना है कि फ़ाइल पहले की जाँच करें और अगर यह वहाँ में है लेकिन दूसरे में नहीं है, यह के साथ बदल ~/.bash_profile
यह संभव है कि इनमें से कोई भी फाइल मौजूद नहीं है जब आप कमांड brew doctor
चलाते हैं तो ओमेब्रू शिकायत करेगा कि/usr/local/bin/usr/bin/से आगे नहीं है। होमब्रू और क्लैमक्सव दोनों को संतुष्ट करने के लिए अपने ~/.bash_profile
संपादित करें।
यथासंभव सरल बातें करने के लिए और आपकी समस्या का समाधान, ~/.bash_profile
पता लगाने और:
कोई भी पथ या कोई ~/.bash_profile
: आप कोई पथ है, तो खोलने या फ़ाइल और इनपुट निम्न पंक्ति बनाने के लिए: export PATH=/usr/local/bin:/usr/local/sbin:$PATH
यदि आपको फ़ाइल बनाने की आवश्यकता है तो आप टर्मिनल.एप या यहां तक कि टेक्स्टडिट के साथ ऐसा कर सकते हैं लेकिन मैं टर्मिनल का सुझाव दूंगा।
- ओपन टर्मिनल.एप -> जब संकेत दिया जाता है:
cd ~
आपकी होम निर्देशिका में जाने के लिए हालांकि आपको वहां होना चाहिए।
touch .bash_profile
जो खाली फ़ाइल बनाता है।
pico .bash_profile
-> अब इस स्क्रीन पेस्ट पर: export PATH=/usr/local/bin:/usr/local/sbin:$PATH
- एक बार जब आप डाला है पथ बस कुंजी दबाएँ:
Enter
को बचाने के लिए और Control + X
बाहर निकलने के लिए। -> अंत में आप के रूप में अच्छी कमांड के साथ बैश अपडेट कर सकते हैं: source .bash_profile
~/.bash_profile
एक रास्ता लेकिन/usr/स्थानीय/sbin शामिल नहीं है, किसी भी हिस्से में /usr/local/sbin/
जोड़कर इसे जोड़ने, शायद एक अच्छा विचार के साथ मौजूद है /usr/local/bin:
निर्देशिकाओं के बाद इसे अर्ध-कॉलन से अलग किया जाता है। प्रारूप को सुसंगत रखना सुनिश्चित करें।
यह सुनिश्चित करने के लिए/usr/local/sbin आपके पथ में खुले टर्मिनल में है और चलाएं: echo $PATH
आपको आउटपुट में कहीं/usr/local/sbin देखना चाहिए।
स्रोत
2012-06-30 23:09:02
इस तरह के एक स्पष्ट विवरण के लिए धन्यवाद । –