web-dev-qa-db-ja.com

bash:git:コマンドが見つかりません

Git-bashでgit --version(または任意のgitコマンド)を実行しようとすると、次のエラーが発生します。

bash: git: command not found

Windowsでは、Pathシステム変数にC:\Program Files\Git\cmdがあります。

デスクトップにgit-bashのショートカットを作成しました。そのプロパティで、ターゲット実行可能ファイルから--cd-to-homeフラグを削除し、「Startin」ディレクトリをgitリポジトリであるディレクトリD:\my-projに変更しました。

このショートカットからgit-bashを開くと、pwdは期待どおりに/d/my-projを返します。ただし、それでもbash: git: command not foundの問題が発生します。

Git-bashからenvを実行すると、いくつか興味深いことがわかりました。

  1. HOMEHOMEDRIVEはそれぞれ/z/Z:に設定されます。
  2. PATH.:/z//bin:/bin:/usr/bin:/usr/bin/X11:/usr/local/X11R5/bin:/usr/local/bin:/sas/tools/comに設定されます
  3. ORIGINAL_PATHは私のWindowsパス変数を指しているようですが、/mingw64/bin:/usr/bin:/z/binが含まれており、Gitへのパスが表示されません。

私のgit-bashはWindowsパス変数でうまく機能していないようですが、git-bashからGitコマンドを実行できるようにそれらを設定する方法がわかりません。何かアドバイス?

2
Bucket

.profilePATH変数を設定していて、Windowsパスでgitを認識できないようにしていました。この行をコメントアウトすると、機能しました。

2
Bucket