VScodeでRailsの開発環境を整えて、後日VScodeのターミナルを立ち上げようとしたら

ターミナル プロセスが起動に失敗しました: シェル実行可能ファイル "/usr/local/bin/zsh" へのパスが存在しません。

と書かれてポップアップが表示されました。ターミナルを動かせないのでどうすればいいのかも分からず、かなり困りましたが、最終的になんとかターミナルの起動には成功しました

僕はプログラミング独学を始めてまだ、2ヶ月ちょっとなので、初心者目線でこのエラー?を解決した過程を書いていこうと思います。

因みに解決するまでに以下の記事が参考になりました。私が初心者すぎてほんの少し分からないことがあったので、私なりの過程を書いています。
https://qiita.com/hide27k/items/d0831f0e4d75873fb39b

zshからbashに切り替える

ターミナルを開けないとどうしようもないのでzshからbashに切り替えます。

  1. VScodeの設定を開きます
  2. 設定の検索フォームで terminal.integrated.shell.osx と入力し、ヒットした項目の settings.json を開きます。
  3. "terminal.integrated.shell.osx": "/usr/local/bin/zsh""terminal.integrated.shell.osx": "/bin/bash" に変更します。
  4. 改めてターミナルを開くとbashが起動し、以下のように表示されますThe default interactive shell is now zsh.To update your account to use zsh, please run `chsh -s /bin/zsh`.For more details, please visit https://support.apple.com/kb/HT208050.aokishoutarounoMacBook-Pro:workspace cha-han$
  5. chsh -s /bin/zshと打ち込みEnter
  6. パスワードを入力してEnter
  7. ターミナルが動かせるようになる
  8. zshと入力してEnter
  9. シェルがzshに切り替わる

未解決事項

  • /usr/local/bin/zshのファイルが消失していたましたが、何故消えてしまったのかが不明。
  • パソコンを立ち上げるたびに上記の長い文章が表示される。

これらの解決方法が見つかったらまた追記します。

プログラミングの独学を初めて約2ヶ月で初めての投稿です。至らない部分もあると思われますが、参考になれば幸いです。