से इनकार कर दिया है मैं अपने मैक मशीन पर निम्न कमांड के माध्यम से अपने एसडीके में पथ जोड़ने के लिए bash_profile फ़ाइल को संपादित करने का प्रयास कर रहा हूं। सूडो टच ~/.bash_profile; open -e ~/.bash_profilesudo open -e ~/.bash_profile अनुमति मैक
यह टेक्स्ट एडिट में फ़ाइल खोलता है लेकिन मुझे इसे संपादित करने की अनुमति नहीं देता है। हालांकि मैंने उपरोक्त आदेश चलाते समय सुपर-उपयोगकर्ता अनुमति और पासवर्ड दिया है। जब मैं इसे संपादित करने का प्रयास करता हूं तो यह मुझे निम्नलिखित संदेश दे रहा है।
"आपके पास फ़ाइल नहीं है" .bash_profile "और इसे लिखने की अनुमति नहीं है। आप इस दस्तावेज़ को डुप्लिकेट कर सकते हैं और डुप्लिकेट संपादित कर सकते हैं। केवल डुप्लिकेट में आपके परिवर्तन शामिल होंगे।" मैं मैक के लिए नया हूँ। तो कृपया अपने उत्तरों का विस्तार करें।
वैसे, आपको फ़ाइल को सुपर-उपयोगकर्ता के रूप में नहीं बनाना चाहिए, '~ /' पथ आपकी खुद की होम निर्देशिका है, और '~/.bash_profile' फ़ाइल आपके स्वामित्व में होनी चाहिए। –
मैं इस फ़ाइल को बनाने की कोशिश नहीं कर रहा हूं। यह पहले से मौजूद है। मैं सिर्फ एक पैथ चर सेट करने के लिए इसे संपादित करने की कोशिश कर रहा हूं। – FarheenP
फिर 'स्पर्श' आदेश क्यों? और ऐसा लगता है कि आपका उपयोगकर्ता फ़ाइल का स्वामी नहीं है। यदि आप उदा। 'ls -l ~/.bash_profile' यह उपयोगकर्ता किस सूची में सूचीबद्ध है? और 'सुडो ओपन -ई ~/.bash_profile' या तो काम नहीं करता है (इसे चाहिए!)? –