初めて投稿します。
ターミナルでエラーが止まらなくなり、かなり焦ったので、備忘録として投稿。
やった事
ターミナルでvim ~/.zshrcに環境変数を入力
その後、source ~/.zshrcを入力して反映させる。
通常だとそのまま反映されて終わりだが、下記のようなエラーが出てしまい、ターミナルが止まらなくなってしまった。
/Users/(ユーザ名)/.zshrc:source:4: too many open files: /Users/(ユーザ名)/.zshrc
/usr/local/Cellar/rbenv/1.2.0/libexec/rbenv-init: line 94: echo: write error: Bad file descriptor
/usr/local/Cellar/rbenv/1.2.0/libexec/rbenv-init: line 94: echo: write error: Bad file descriptor
解決法
自分ではエラーを発見できず、スクールのメンターさんに確認してもらったところ、vim ~/.zshrcの中にsource ~/.zshrcを誤って記述していた事が判明。
つまりsource ~/.zshrcでsource ~/.zshrcを無限に読み込み続けた為、止まらなかった。
メンターさんにも言われたが、vim ~/.zshrcの入力はコンピューター全体に関わってくる為、次からは記述には注意するようにしたい。