Unter Windows besteht der Unterschied zwischen dem Bin-Verzeichnis und dem Cmd-Verzeichnis (im Kontext von „C:\Programme\git\cmd|bin\git.exe“).

Unter Windows besteht der Unterschied zwischen dem Bin-Verzeichnis und dem Cmd-Verzeichnis (im Kontext von „C:\Programme\git\cmd|bin\git.exe“).

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.exeindem 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 cmdund binin diesem Kontext.

Warum sollte ich zwei verschiedene git.exean zwei verschiedenen Orten haben, und was ist der Unterschied zwischen den beiden? Und warum betont der Autor, dass man nicht das unter dem cmdVerzeichnis 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.

verwandte Informationen