Я читаю книгу.«Счастливого git и Github для UseR»(относится конкретно к R studio, актуально для контекста, но не для самого вопроса)
Автор объясняет, как настроить R Studio для поиска, git.exe
установив путь к исполняемому файлу git в C:/Program Files/Git/bin/git.exe
. Затем она подчеркивает, что не следует использовать C:/Program Files/Git/cmd/git.exe
, но не объясняет разницу между cmd
и bin
в этом контексте.
Почему у меня должно быть два разных git.exe
в двух разных местах, и в чем разница между ними? И почему автор подчеркивает, что не следует использовать тот, который находится под каталогом cmd
?
решение1
Ответ на этот вопрос можно вывести из ответа на аналогичный вопрос:https://stackoverflow.com/a/14452151
По сути, все в папке cmd предназначено для использования в Windows CMD и на самом деле является просто оболочкой для «реального» исполняемого файла. Думайте о них как о файлах .cmd или .bat, но с расширением .exe (хотя это не буквально). R Studio, скорее всего, несовместима с использованием оболочки и поэтому нуждается в той, что находится в каталоге bin.