Начиная с macOS v10.15 (Catalina), zsh
- это новая оболочка по умолчанию для новых пользователей , заменяющая bash
. Я не уверен, связано ли это с (или вызывает) проблему, но это возможно. Зависит от того, был ли профиль пользователя создан после обновления, или пользователь «активировал» zsh
, например, с помощью chsh -s /bin/zsh
.
За кулисами, если вы запускаете /usr/bin/git
, двоичные функции загружаются в libxcselect.dylib
, который может найти путь к реальному двоичному файлу, в зависимости от того, как настроена система. Одна часть этого процесса заключается в проверке того, содержит ли этот путь usr/lib/libxcrun.dylib
и инструмент xcrun
, и в этом случае он вызовет xcrun
для запуска двоичного файла.
Двоичный файл xcrun
присутствует в каталогах разработчиков, включенных в XCode, поэтому его необходимо установить. Откройте Terminal.app и введите:
xcode-select --install
После этого RStudio снова запомнит git
:) Просто перезапустите RStudio и все будет хорошо.