まとめ
この記事から得られることは無いので、今日得た教訓を書く。
よく分からないインターネットのコードは手元で実行するな!
経緯
dotfilesでHomebrewの依存も管理しようかなと思い、まず手元のHomebrewをアンインストールしたところ、ターミナルが操作不可能になった。
README.md > Uninstall Homebrew 直下のコード。
vscodeのターミナル
> /usr/local/bin/zsh:1: url-quote-magic: function definition file not found
macのターミナル
> echo -e --REBOOT SHELL--;exec $SHELL -l --REBOOT SHELL-- zsh: no such file or directory: /usr/local/bin/zsh [プロセスが完了しました]
どちらも操作ができない。
解決のアプローチ
- dotfilesを整理しているときに、zshのパスが2つあったことを思い出す。(自分の場合は
/usr/local/bin/zsh
,bin/zsh
) - ターミナルの環境設定からzshの2つあるうちのパスの壊れてない方を選ぶ()
メモ
- なぜzshのパスが2つあったのか分かってない