Mengapa iterm2 segera menutup sesi baru?


14

Saya telah membuat beberapa perubahan pada .bashrcfile saya di MacBook baru saya, terutama alias untuk perintah umum.

Tak lama setelah itu, iterm2 segera menutup setiap sesi atau tab baru dengan pesan rahasia berikut:

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

Catatan:

  • terminal bekerja dengan baik.
  • Saya sudah mencoba mengubah nama .bashrcdan meluncurkan kembali iterm, tetapi masalahnya tetap ada.

1
Ketika Anda mengatakan "tidak beruntung", maksud Anda Anda tidak dapat mengubah nama .bashrc, atau ketika Anda melakukannya, masalahnya tetap ada? Jika ini yang kedua, apakah Anda meluncurkan kembali iTerm2 atau mem-boot ulang sejak mengganti nama .bashrc?
Daniel

Mengklarifikasi pertanyaan - Maksud saya penggantian nama tidak membantu. Saya akan mencoba untuk reboot sekarang.
Adam Matan

Apakah tidak ada pengaturan yang dapat Anda hapus centang untuk membiarkan sesi aktif singkat terbuka?
Pysis

Jawaban:


12

Shell default adalah commandshell tanpa perintah, bukan a login shell.

Larutan:

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

Setel tombol radio ke Login shell


9

Untuk sebagian lainnya, buka iTerm> Preferensi> Profil> Umum> Perintah.

Jika tombol radio adalah 'Login shell', ubah tombol radio ke 'Command' dan masukkan

/ bin / bash -l

Seharusnya terlihat seperti ini:


hanya bekerja untuk saya pada 3.0.12
Rob Davies

bagus .. senang saya membantu
Vivek

Saya memiliki mesin yang dikonfigurasikan perusahaan yang mengonfigurasi shell /bin/false, jadi pengaturan ini memperbaiki iTerm yang tidak dapat dijalankan. Itu -lmembantu memastikan skrip start up dimuat sebagai login.
mengundurkan diri

1

Diberikan pesan kesalahan, Anda mencoba untuk menetapkan beberapa nilai ke argpathvariabel, tetapi Anda memiliki spasi setelah =- tidak ada ruang yang diizinkan di sana.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.