MacOS Sierra पर Homebrew इंस्टॉल करने में त्रुटि: उपयोगकर्ता "मुझे" नहीं मिल सकता है


6

मुझे होमब्रे स्थापित करने की आवश्यकता है, लेकिन मुझे यह कमांड चिपकाने के बाद मिलता है

उपयोगकर्ता "मुझे" नहीं मिल सकता है

कोई अज्ञात त्रुटि थी।

इस स्क्रिप्ट के लिए आवश्यक है कि उपयोगकर्ता "मुझे" एक प्रशासक हो। यदि यह आपके लिए बेकार है, तो आप होमब्रे को अपनी होम डायरेक्टरी में स्थापित कर सकते हैं या फिर कृपया; कृपया हमारे होमपेज को देखें। यदि आप अभी भी इस स्क्रिप्ट का उपयोग करना चाहते हैं, तो अपने उपयोगकर्ता को सिस्टम वरीयताओं में एक प्रशासक होने के लिए सेट करें या प्रशासक विशेषाधिकारों के साथ एक गैर-रूट उपयोगकर्ता के लिए 'su' करें।

मुझे लगता है कि कुछ महीने पहले मेरे खाते / होम डायरेक्टरी का नाम बदलने से इसका कुछ लेना-देना हो सकता है, लेकिन मैंने सभी चरणों का सावधानीपूर्वक पालन किया। मैं वास्तव में सब कुछ मिटा देने से बचना चाहूंगा।

मैंने su का उपयोग करने की कोशिश की है और मुझे मिल गया है

su: क्षमा करें

मैंने sudo का उपयोग करने की कोशिश की है और मुझे मिल गया है

इसे रूट के रूप में न चलाएं!

आ जाओ

मैंने इसके चारों ओर काम करने की कोशिश की है ताकि एक नया व्यवस्थापक उपयोगकर्ता बनाया जा सके और वहां से होमब्रे को स्थापित किया जा सके, और यह काम करे, लेकिन फिर मैं इसे मुख्य उपयोगकर्ता से उपयोग नहीं कर सकता। उपयोगकर्ताओं को हर समय स्विच करना एक दर्द होगा। कोई विचार?

//// संपादित करें

मेरा प्राथमिक खाता एक व्यवस्थापक खाता है। फिलहाल यह एकमात्र खाता है। जब मैं आईडी का उपयोग करता हूं तो मुझे 80 (एडमिन) मिलते हैं।

जब मैं किसी अन्य व्यवस्थापक खाते से स्थापित करता हूं और फिर मैं अपने मुख्य खाते से शराब का उपयोग करने की कोशिश करता हूं तो मुझे अनुमति त्रुटियां मिलती हैं (अभी उन्हें पेस्ट नहीं कर सकता क्योंकि मैंने वह स्थापना हटा दी है) क्या मुझे द्वितीयक खाते से इंस्टॉल करना चाहिए और फिर अनुमति बदलने की कोशिश करनी चाहिए सभी होमब्रेव फोल्डर और फाइलें मेरे मुख्य खाते में? क्या इसका कोई मतलब है? क्या मैं बाद में डमी खाते को निकाल पाऊंगा?

//// EDIT 2

मुझे अभी भी नहीं पता कि क्या गलत था लेकिन मैंने इसके चारों ओर काम किया जिसका मुझे अनुमान है?

मैं एक दूसरे व्यवस्थापक खाता नहीं बनाया है और homebrew स्थापित है, तो इस्तेमाल किया इस / usr / स्थानीय की अनुमतियों को बदलने के लिए और नए खाते को निकाल दिया।


यदि आपने इसे किसी अन्य व्यवस्थापक खाते से इंस्टॉल किया है, तो इसे सिस्टम-वाइड स्थापित करना चाहिए, और यह सभी उपयोगकर्ताओं के लिए उपलब्ध होना चाहिए।
डॉपिंग

1
ऐसा लगता है कि आपका प्राथमिक खाता कोई व्यवस्थापक खाता नहीं है। सिस्टम प्राथमिकताओं के माध्यम से अपने प्राथमिक खाते को एक व्यवस्थापक खाते में बढ़ावा देने के लिए अपने द्वितीयक / व्यवस्थापक खाते का उपयोग करें।
स्पाइफ

जवाबों:


1

मेरे पास यही मुद्दा था, समस्या यह थी कि मैं अपने bash_profile के अंदर चर $ USER को ओवरराइड करता था, क्योंकि iTerm2 में मेरे अनुकूलन की वजह से।

बस अपने bash_profile के अंदर प्रवेश करें:

nano ~/.bash_profile

या अपने पूर्वनिर्धारित टर्मिनल संपादक का उपयोग करें।

$ USER चर की खोज करें और लाइन हटाएं।

एक नई टर्मिनल विंडो को बंद करें और खोलें।

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