Yosemite kurulumundan sonra terminal çalışmıyor


11

Yosemite'i şimdi kurdum ve kurulumdan sonra terminal çalışmıyor. Daha önce çalışıyordu, ancak yeni OS X'in Mavericks'e yüklendikten sonra artık çalışmıyor. Bunu nasıl çözebilirim?

Terminali açarsam bu mesaj gösterilir:

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

[Process completed]

Kurulum sırasında herhangi bir sorun yaşadınız mı? Bu, kopyalanmamasına neden olabilir. Çalışmazsa homebrew'u tamamen yeniden kurmanız gerekebilir.
0942v8653

Yanıtlar:


24

Başka bir bash sürümü yüklediniz, değil mi? Varsayılan oturum açma kabuğu / bin / bash şeklindedir. bu adımları izleyerek değiştirebilirsiniz,

  1. "Sistem Tercihleri"> "Kullanıcılar ve Gruplar" a gidin
  2. "asma kilit" simgesini tıklayın ve kimlik doğrulaması yapın
  3. kullanıcınızın simgesini sağ tıklayın ve "Gelişmiş Seçenekler ..." i seçin
  4. "Giriş kabuğu" değerini "/ bin / bash" olarak değiştir

1
Güzel, özlü. Bu OP ile git.
Ian C.

Seni korusun! İşletim
sistemimin

6

Özel yüklemeniz bashartık Yosemite'a yükseltildikten sonra mevcut değil.

Eğer varsa Yosemite kurulumu hızlı gitmek açmak için kenara Homebrew taşındı , geri Bulucu'ya taşıyabilirsiniz ve işler çalışacaktır.

Alternatif olarak, Terminal.app tarafından kullanılan sekmeyi menü çubuğundan bashseçerek sağlanan sisteme geri döndürebilirsiniz Terminal > Preferences(Terminal penceresi başlatılamadığını gösterse de bu hala kullanılabilir olmalıdır). Generalayarlamak Shells open with:için ayar Command (complete path):ve girin:

/bin/bash

komut alanına şöyle:

resim açıklamasını buraya girin

Bu bir Terminal penceresi açmanıza izin verecektir. Bu pencere açıldığında , varsayılan kabuğunuzu çalıştırarak sisteme geri ayarlamanızı şiddetle öneririm bash:

chsh -s /bin/bash

Bunu yaptıktan sonra, Terminal.app tercihlerini tekrar olarak değiştirebilirsiniz Default login shell.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.