質問: ### 前提 macos+iterm2でbashを使用したい 少し前にzshを設定したつもりだったが よくわかっていないまま設定していたため 現状もよく分からない状態。 ### 現状 iterm2 → preferences → profiles → general → command のCommandにzshと入力するとvagrantなどのコマンドが実行できるが ``` echo $SHELL /bin/bash ``` となる。 ### 試したこと 前述のiterm2のCommandをbashに変更すると vagrantコマンドがnot foundになる。 ### 質問内容 シェルはbashを使いたいのですが iterm2 → preferences → profiles → general → command の部分をzshに設定しないとvagrantコマンドが 動かないという状況になってしまいました。 iterm2で設定されているzshという値と $SHELL の値がずれているのですがこれを合わせ vagrantコマンドを動かすにはどうすれば良いでしょうか。
回答: エラーメッセージが不明なので推測ですが、bash 利用時の環境変数 PATH に、vagrantコマンドのパスが設定されていないので、実行できないのではないでしょうか。 bash を実行した状態で、 ``` echo $PATH ``` で、表示されるパスに vagrant コマンドをインストールしたパスは、含まれていますか? 含まれていない場合は、~/.bash_profile ファイル等で、環境変数 PATH に vagrant コマンドのパスを追加してください。 その後、`. ~/.bash_profile` を実行して、環境変数を反映させてください。