私はその本を読んでいます「ユーザーのためのハッピー Git と Github」(R スタジオに特に関連しており、文脈上は関連しているが、実際の質問には関連していない)
git.exe
著者は、git 実行可能ファイルへのパスを に設定することで、R Studio が を見つけるように設定する方法を説明していますC:/Program Files/Git/bin/git.exe
。次に、 を使用すべきではないことを強調していますが、この文脈でのとC:/Program Files/Git/cmd/git.exe
の違いについては説明していません。cmd
bin
なぜ 2 つの異なる場所に 2 つの異なるディレクトリが存在するのでしょうかgit.exe
。また、この 2 つのディレクトリの違いは何でしょうか。また、作成者がディレクトリの下のディレクトリを使用しないように強調しているのはなぜでしょうかcmd
。
答え1
この質問の答えは、同様の質問に対する次の回答から推測できます。https://stackoverflow.com/a/14452151
基本的に、cmd フォルダー内のすべては Windows CMD 用であり、実際には「実際の」実行可能ファイルのラッパーにすぎません。これらは、.exe 拡張子が付いた .cmd ファイルまたは .bat ファイルと考えてください (実際にはそうではありませんが)。R Studio はラッパーの使用と互換性がない可能性が高いため、bin ディレクトリにあるものが必要です。