Tại sao iterm2 đóng phiên mới ngay lập tức?


14

Tôi đã thực hiện một số thay đổi cho .bashrctệp của mình trong MacBook mới, chủ yếu là bí danh cho các lệnh phổ biến.

Ngay sau đó, iterm2 ngay lập tức đóng mọi phiên hoặc tab mới với thông báo khó hiểu sau:

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

Ghi chú:

  • terminal hoạt động tốt
  • Tôi đã cố gắng đổi tên .bashrcvà khởi chạy lại iterm, nhưng vấn đề vẫn còn.

1
Khi bạn nói "không may mắn", bạn có nghĩa là bạn không thể đổi tên .bashrc hoặc khi bạn làm vậy, vấn đề vẫn còn? Nếu là lần thứ hai, bạn đã khởi chạy lại iTerm2 hoặc khởi động lại kể từ khi đổi tên .bashrc chưa?
Daniel

Làm rõ câu hỏi - Tôi có nghĩa là việc đổi tên không giúp được gì. Tôi sẽ cố gắng để khởi động lại bây giờ.
Adam Matan

Không có cài đặt nào bạn có thể bỏ chọn để mở phiên hoạt động ngắn?
Pysis

Câu trả lời:


12

Shell mặc định là commandshell không có lệnh, không phải a login shell.

Giải pháp:

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

Đặt nút radio thành Login shell


9

Đối với một số người khác, hãy truy cập iTerm> Tùy chọn> Cấu hình> Chung> Lệnh.

Nếu nút radio là 'Vỏ đăng nhập', hãy thay đổi nút radio thành 'Lệnh' và nhập

/ bin / bash -l

Nên trông giống như thế này:


chỉ làm việc cho tôi vào ngày 3.0.12
Rob Davies

rất vui .. rất vui vì tôi đã có ích
Vivek

Tôi đã có một máy được cấu hình doanh nghiệp có cấu hình shell như /bin/falsevậy, vì vậy cài đặt này đã sửa lỗi iTerm không thể khởi động. Việc -lgiúp đảm bảo các tập lệnh khởi động đã được tải dưới dạng đăng nhập.
quậy phá

1

Đưa ra thông báo lỗi, bạn đang cố gán một số giá trị cho argpathbiến, nhưng bạn có một khoảng =trắng sau - không có khoảng trắng nào được phép ở đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.