iterm2が新しいセッションをすぐに閉じるのはなぜですか?


14

.bashrc新しいMacBookのファイルに、主に一般的なコマンドのエイリアスをいくつか変更しました。

その直後に、iterm2は次の不可解なメッセージですべての新しいセッションまたはタブをすぐに閉じます。

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

ノート:

  • terminal 正常に動作します。
  • 名前を変更.bashrcして再起動しようとしましたitermが、問題は解決しません。

1
「運が悪い」と言うとき、.bashrcの名前を変更できないということですか、それとも、問題が解決しないということですか?2番目の場合、.bashrcの名前を変更してからiTerm2を再起動したか、再起動しましたか?
ダニエル

質問を明確にした-名前の変更が役に立たなかったことを意味した。今すぐ再起動してみます。
アダムMatan

短時間アクティブなセッションを開いたままにするためにチェックを外すことができる設定はありませんか?
Pysis

回答:


12

デフォルトのシェルは、commandコマンドではなくシェルでしたlogin shell

解決:

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

ラジオボタンを Login shell


9

その他の場合は、iTerm>環境設定>プロファイル>一般>コマンドに進みます。

ラジオボタンが「ログインシェル」の場合、ラジオボタンを「コマンド」に変更して入力します

/ bin / bash -l

次のようになります。


3.0.12で私のために働いたばかり
ロブデイヴィス

素敵な..嬉しい私は参考になりました
のVivek

シェルをとして構成したエンタープライズ構成のマシンがあった/bin/falseため、これを設定すると起動できないiTermが修正されました。これ-lにより、起動スクリプトがログインとして確実にロードされるようになりました。
wrlee

1

エラーメッセージが表示され、argpath変数に値を割り当てようとしていますが、その後に=スペースがあります。スペースは許可されていません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.