Git BashにPATHが通らない時の対処法
こんにちは。
PATHを新たに通した後、Git Bashで実行しようとしたら、実行できませんでした。
そのときの対処法をまとめました。
Git BashにPATHが通らない時の対処法
今の状態
今の状態は以下の通りです。
- 新たにPATHを追加する
- コマンドプロンプトでは実行できるが、Git Bashでは実行できない
- 実行したいファイルはショートカットファイル
ここから、いろいろ調べてやってみたことをまとめていきます。
ちなみに、コマンドプロンプトで実行できない場合は、PATHが通ってないです。その場合は、以下の記事をご覧ください。
PCの再起動
PCを再起動しました。
効果なしです。
PATHを出力
ちゃんとPATHに追加されているか、確認しました。
コマンドプロンプトでPATH出力
>echo %PATH%
Git BashでPATH出力
>echo $PATH
どちらでも、通したPATHは出力されました。
ショートカットファイル(.lnk)がいけないのではないか
コマンドプロンプトはWindows
Git BashはLinux環境です。
Windowsではショートカット(.lnk)を使えますが、
Linuxでは、使えないのではないでしょうか。
と思い、試してみました。
startコマンドで実行
ショートカットのファイル名を ” ○○ ” とします。
>start ○○
とすれば、Linuxでもショートカットを実行できるようです。
このコマンドを使って、PATHが通っているか確認しました。
コマンドプロンプト・Git Bash共に、
>start ○○
で実行することができました。
ですので、PATHはちゃんと通っているが、
Git Bashでは、ショートカット(.lnk)はそのままでは使えない
ということが分かりました。
まとめ
Git Bashのような、Linux環境のものは、
>start ○○
とすることで、.lnkのようなバイナリファイルを処理できます。
startコマンドを使いたくなかったのですが、それ以外の方法が見つかりませんでした。