Ich lese das Buch„Viel Spaß mit Git und Github für den Benutzer“(speziell im Zusammenhang mit R Studio, relevant für den Kontext, aber nicht für die eigentliche Frage)
Die Autorin erklärt, wie man R Studio einrichtet, um das zu finden, git.exe
indem man den Pfad zur ausführbaren Git-Datei auf setzt C:/Program Files/Git/bin/git.exe
. Sie betont dann, dass man nicht verwenden sollte C:/Program Files/Git/cmd/git.exe
, erklärt aber nicht den Unterschied zwischen cmd
und bin
in diesem Kontext.
Warum sollte ich zwei verschiedene git.exe
an zwei verschiedenen Orten haben, und was ist der Unterschied zwischen den beiden? Und warum betont der Autor, dass man nicht das unter dem cmd
Verzeichnis verwendete verwenden soll?
Antwort1
Die Antwort auf diese Frage kann aus dieser Antwort auf eine ähnliche Frage abgeleitet werden:https://stackoverflow.com/a/14452151
Im Wesentlichen ist alles im cmd-Ordner für die Verwendung mit Windows CMD vorgesehen und ist eigentlich nur ein Wrapper für die „echte“ ausführbare Datei. Betrachten Sie sie als .cmd- oder .bat-Dateien, aber mit der Erweiterung .exe (auch wenn sie das nicht wörtlich sind). R Studio ist wahrscheinlich nicht mit der Verwendung des Wrappers kompatibel und benötigt daher den im Bin-Verzeichnis.