Yosemite स्थापना के बाद काम नहीं कर रहा टर्मिनल


11

मैंने अभी योसमाइट स्थापित किया है और स्थापना के बाद टर्मिनल काम नहीं कर रहा है। यह पहले काम करता था, लेकिन मावेरिक्स पर नए ओएस एक्स की स्थापना के बाद यह काम नहीं कर रहा है। मैं इसे कैसे हल करूं?

यदि मैं टर्मिनल खोलता हूँ तो यह संदेश दिखाया जाता है:

Last login: Sun Dec 28 00:42:15 on ttys000
login: /usr/local/bin/bash: No such file or directory

[Process completed]

क्या आपको स्थापना के दौरान कोई परेशानी हुई? इसके कारण इसे वापस कॉपी नहीं किया जा सकता है। यदि यह काम नहीं करता है तो आपको होमब्रे को पूरी तरह से पुनर्स्थापित करना पड़ सकता है।
0942v8653

जवाबों:


24

आपने बैश का दूसरा संस्करण स्थापित किया है, है ना? डिफ़ॉल्ट लॉगिन शेल / बिन / बैश है। आप इन चरणों का पालन करके इसे बदल सकते हैं,

  1. "सिस्टम प्राथमिकताएं"> "उपयोगकर्ता और समूह" पर जाएं
  2. "पैडलॉक" आइकन पर क्लिक करें और प्रमाणित करें
  3. अपने उपयोगकर्ता के लिए आइकन पर राइट-क्लिक करें और "उन्नत विकल्प ..." चुनें
  4. "लॉगिन शेल" के लिए "/ बिन / बैश" का मान बदलें

1
अच्छा, संक्षिप्त। इस एक ओपी के साथ जाओ।
इयान सी

तुम्हें आशीर्वाद देते हैं! मुझे लगा कि मेरा OS एक
गोनर

6

आपकी कस्टम स्थापना bashयोसमाइट में अपग्रेड करने के बाद मौजूद नहीं है।

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

वैकल्पिक रूप से, आप टर्मिनल बार द्वारा चुने गए सिस्टम-बैक द्वारा उपयोग किए गए शेल को मेनू बार से bashचुनकर बदल सकते हैं Terminal > Preferences(यह अभी भी उपलब्ध होना चाहिए, भले ही टर्मिनल विंडो में और Generalटैब के तहत टर्मिनल विंडो इसे शुरू करने में विफल दिखाई दे)। सेट Shells open with:करने के लिए सेटिंग Command (complete path):और दर्ज करें:

/bin/bash

कमांड क्षेत्र में ऐसा करने के लिए:

यहाँ छवि विवरण दर्ज करें

यह आपको एक टर्मिनल विंडो खोलने की अनुमति देगा। इस विंडो के खुलने के बाद, मैं दृढ़ता से सुझाव देता हूं कि आप अपने डिफ़ॉल्ट शेल को सिस्टम bashद्वारा वापस सेट करें- रन करके

chsh -s /bin/bash

एक बार जब आप ऐसा कर लेते हैं, तो आप टर्मिनल .app की वरीयताओं को वापस बदल सकते हैं Default login shell

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