主要问题:RStudio > 新建项目 > 版本控制 > Git 显示未在系统路径中检测到Git。
总的来说,当我尝试在RStudio版本控制下开始一个新项目时,它会显示Git不在我的系统路径上。这是尽管手动在全局选项中设置了Git可执行文件。我仍然可以从RStudio访问Git-Bash终端,并成功地运行了Happy With GitR第9章中概述的基本git命令(https://happygitwithr.com/push-pull-github.html)。
其他注意事项:
总的来说,当我尝试在RStudio版本控制下开始一个新项目时,它会显示Git不在我的系统路径上。这是尽管手动在全局选项中设置了Git可执行文件。我仍然可以从RStudio访问Git-Bash终端,并成功地运行了Happy With GitR第9章中概述的基本git命令(https://happygitwithr.com/push-pull-github.html)。
其他注意事项:
- Git版本控制仍然在VSCode中工作。
$ git
在RStudio中的Git Bash终端和Windows命令提示符中正常运行。- 在安装Git结束时,我收到了12条错误消息,最终声明它无法设置系统配置默认值。
重现错误信息
- 运行当前Git的卸载程序,手动删除任何剩余文件(通常是
etc
文件夹) - 在https://gitforwindows.org/下载Windows版Git
- 安装过程中不要更改默认设置
尝试修复:
- 更新/重新安装R和RStudio
- 更新/重新安装Git
- 前往Tools > Global Options > Git/SVN,手动将Git可执行文件设置为
C:/Program Files/Git/bin/git.exe
- 按照Git:使用GitHub客户端在PATH中安装Git的Windows特定说明(第2个解决方案)的说明进行操作,手动将
C:/Program Files/Git/bin/git.exe
和C:/Program Files/Git/cmd
添加到系统PATH中
附加信息:
- 运行Windows 10的Windows机器
Sys.which("git")
返回什么?或者在终端窗口尝试where git
。 - MrFlickSys.which("git")
返回 C:\PROGRA~1\Git\bin\git.exe。我目前正在运行最新版本的 RStudio,可在 https://rstudio.com/products/rstudio/download/#download(1.2.5042)下载。之前错过了这条评论,抱歉回复晚了。 - JackThHanley