git 不适用于 macOS Catalina 中的 R / RStudio
git not available for R / RStudio in macOS Catalina
我刚刚更新到 macOS Catalina (v10.15),发现在这次更新之后,git
命令和 'git' 窗格在 RStudio 中都不可用。
现在,当我在 RStudio 中打开“终端”窗格并键入:
git status
我收到这个错误:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun
如何解决这个问题?我下载并重新安装了最新的 git
(2.23.0),但它不起作用。我使用最新的 RStudio (1.2.5001) 和 R 3.6.1。
我更新后打开时按照Terminal.app的提示改成了zsh
shell,chsh -s /bin/zsh
.
从 macOS v10.15 (Catalina) 开始,zsh
is the new default shell for new users,替换 bash
。我不确定这是否与(或导致)问题有关,但可能。取决于用户配置文件是在更新后创建的,还是用户 'activated' 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,一切都会好起来的。
有同样的问题。退出RStudio,从应用商店下载Xcode,打开Xcode...它会安装开发者工具,退出Xcode并打开RStudio,Git重新出现。
我刚刚更新到 macOS Catalina (v10.15),发现在这次更新之后,git
命令和 'git' 窗格在 RStudio 中都不可用。
现在,当我在 RStudio 中打开“终端”窗格并键入:
git status
我收到这个错误:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun
如何解决这个问题?我下载并重新安装了最新的 git
(2.23.0),但它不起作用。我使用最新的 RStudio (1.2.5001) 和 R 3.6.1。
我更新后打开时按照Terminal.app的提示改成了zsh
shell,chsh -s /bin/zsh
.
从 macOS v10.15 (Catalina) 开始,zsh
is the new default shell for new users,替换 bash
。我不确定这是否与(或导致)问题有关,但可能。取决于用户配置文件是在更新后创建的,还是用户 'activated' 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,一切都会好起来的。
有同样的问题。退出RStudio,从应用商店下载Xcode,打开Xcode...它会安装开发者工具,退出Xcode并打开RStudio,Git重新出现。