İterm2 neden yeni oturumları hemen kapatıyor?


14

.bashrcYeni MacBook'umda dosyamda, çoğunlukla yaygın komutlar için takma adlarda bazı değişiklikler yaptım .

Kısa bir süre sonra, iterm2 her yeni oturumu veya sekmeyi hemen aşağıdaki şifreli mesajla kapatır:

## exec failed ##
argpath= error=No such file or directory

Notlar:

  • terminal iyi çalışıyor.
  • .bashrcYeniden adlandırmayı ve yeniden başlatmayı denedim iterm, ancak sorun devam ediyor.

1
"Şans yok" derken, .bashrc'yi yeniden adlandıramayacağınız anlamına mı geliyor yoksa bunu yaptığınızda da sorun devam ediyor mu? İkincisi ise, iTerm2'yi yeniden başlattınız mı veya .bashrc adını değiştirdikten sonra yeniden başlattınız mı?
Daniel

Soruyu açıklığa kavuşturdu - yeniden adlandırmanın yardımcı olmadığı anlamına geliyordu. Şimdi yeniden başlatmayı deneyeceğim.
Adam Matan

Kısaca aktif olan oturumu açık bırakmak için işareti kaldırabileceğiniz bir ayar yok mu?
Pysis

Yanıtlar:


12

Varsayılan kabuk, commandkomut olmayan bir kabuktu, a değil login shell.

Çözüm:

iTerm-> Preferences-> Profiles-> General->Command

Radyo düğmesini Login shell


9

Bazıları için iTerm> Tercihler> Profiller> Genel> Komut'a gidin.

Radyo düğmesi 'Giriş kabuğu' ise, radyo düğmesini 'Komut' olarak değiştirin ve

/ bin / bash -l

Bunun gibi bir şey olmalı:


benim için 3.0.12'de çalıştı
Rob Davies

güzel .. sevindim memnun oldum
Vivek

Ben kabuk yapılandırılmış bir kurumsal yapılandırılmış makine vardı /bin/false, bu yüzden bu ayarlanamaz iTerm sabit. -lYardımcı makyaj emin başlatmak komut bir oturum olarak yüklendi.
wrlee

1

Hata iletisi göz önüne alındığında, argpathdeğişkene bir değer atamaya çalışıyorsunuz , ancak =--'den sonra boşluğa izin verilmeyen bir boşluk var.

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.