2013-07-24 6 views
5

त्रुटि आ रही है:
-bash: sudo: command not found
echo $PATH आउटपुट PATH:EC2_HOME/bin
मैं मैक OSX 10.8.3-bash: sudo: आदेश नहीं मिला मैक ओएस एक्स (EC2 CLI समस्या?)

लगता है कि चल रहा हूँ मेरे जैसे एन 00 बी के लिए भी गलत है। मैं अपने $ पाथ को कैसे ठीक कर सकता हूं और अपने कंप्यूटर को अपने पूर्व स्वयं में वापस कर सकता हूं?

उत्तर

11

के रूप में टिप्पणी सही फ़ाइलें आपके $PATH चर स्थापित करने के लिए में कहा गया हैं: ~/.profile या ~/.bash_profile

export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:$PATH 

इस तरह से जब आप कंसोल अपने PATH में पुन: दर्ज अच्छा काम होगा। आप अपनी $PATH पर अन्य निर्देशिकाएं जोड़ सकते हैं जैसा आपको पसंद है।

तुम सिर्फ नकल और एक सक्रिय कंसोल में है कि रेखा अतीत तुम सिर्फ PATH चर अस्थायी जब आप लॉगआउट निर्धारित करते हैं, और फिर से प्रवेश आप अपने पथ से वंचित रह जाएंगे, तो आपके ~/.bashrc फ़ाइल में उसे जोड़ें।

+1

पिछली स्लैश अनावश्यक हैं। ध्यान दें कि यह प्रत्येक नए खोल के लिए आपके '$ पाथ 'को बढ़ाएगा, जो अधिकतर हानिरहित लेकिन परेशान है। –

+1

अनावश्यक पिछली स्लैश हटा दी गई – Atropo

+0

.bashrc यह करने के लिए गलत जगह है, आदर्श रूप से आपको ~/.profile ~/.bash_profile या ~/.bash_login का उपयोग करना चाहिए (हालांकि आप सेट अप किए गए हैं) ताकि संभावित रूप से महंगा हो पर्यावरण सेटअप केवल एक बार चलाने के लिए है, फिर * विरासत * सभी subhells चल रहा है ~/.bashrc। और लॉगिन खोल तब तक नहीं चलाता है जब तक ~/.bash_login या ~/.bash_profile इसे करने के लिए सेट नहीं किया जाता है। –

1

मुझे यकीन नहीं है कि आप उस स्थिति में कैसे पहुंच पाए हैं, हालांकि this article बताता है कि आप अपना रास्ता कैसे सेट कर सकते हैं।

यदि यह मदद करता है, मेरी गूंज $ पथ से उत्पादन होता है: -

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin 
+1

मैं * आशा करता हूं * पहला तत्व '/ usr/bin' है, 'usr/bin' नहीं। –

+1

@ किथ थॉम्पसन, आप बिल्कुल सही हैं और मेरी प्रतिलिपि और पेस्ट की त्रुटि को स्पॉट करने के लिए धन्यवाद। मैंने जवाब सही कर दिया है; ओ) – TheDarkKnight

0
  1. शेल को
  2. नया आदेश चुनें
  3. डाल जाना इस: sudo vim .bash_profile
  4. तो डाल: export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:$PATH