0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

iTerm2起動時のエラー

Posted at

備忘録、未来の自分へのメッセージとして残しています。
誤りや補足があれば、どうかご教示ください。

ターミナルは何を使用していますか?
私はプログラミング学習を開始した時からiTerm2を使用しています。
iTerm2を起動すると複数のエラーが表示されるようになってしまいました。
今回はこのエラーを解消するために調べてみました。

エラー内容

zshの設定ファイル(.zshrc)やその他の設定に問題があるらしい。
特に「ファイルが開きすぎている(too many open files)」というエラーが原因。
システムで許可されているファイルの同時オープン数(ファイルディスクリプタの上限)を超えてしまったときや無限ループが原因で発生する。

AE872841-A46B-4C1F-AF15-FF2CDF9CC807_1_201_a.jpeg

対策

  • .zshrcファイルを確認する
    .zshrcファイルを編集したい
nano ~/.zshrc

固まってて反応なし・・・

  • iTerm2を再起動しセーフモードでzshを起動する。
    nanoが正常に動作しない原因が他のプロセスや設定ファイルにあるかもしれない。
    最低限の設定でシェルを起動して試してみる。
zsh -f
  • .zshrcを開く。
    編集できるかを確認する。
nano ~/.zshrc
  • source ~/.zshrc
    このコードをコメントアウトまたは削除する。
xport PATH="/opt/homebrew/bin:$PATH"
export PATH=$HOME/.nodebrew/current/bin:$PATH
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

source /Users/yoko/.docker/init-zsh.sh || true # Added by Docker Desktop
# source ~/.zshrc

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"








^G Get Help       ^O WriteOut       ^R Read File      ^Y Prev Pg        ^K Cut Text       ^C Cur Pos
^X Exit           ^J Justify        ^W Where is       ^V Next Pg        ^U UnCut Text     ^T To Spell
  • ファイルの保存
    ⌘ + s:保存
    Enter
    ⌘ + X:nanoを終了

-zshの再起動
エラーが出ないか確認

無事に正常起動できた!

81F14548-9842-4AB3-8DC8-3F60CC238E45_1_201_a.jpeg

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?