RStudio中Git标签不显示及usethis包加载异常求助
问题:usethis包加载提示异常及RStudio中Git标签不显示
会话信息(session_info)
setting value version R version 4.3.0 (2023-04-21 ucrt) os Windows 11 x64 (build 22621) system x86_64, mingw32 ui RStudio language (EN) collate Chinese (Simplified)_China.utf8 ctype Chinese (Simplified)_China.utf8 tz Asia/Shanghai date 2023-05-23 rstudio 2023.03.1+446 Cherry Blossom (desktop) pandoc NA ─ Packages ───────────────────────────────────────────────────────── package * version date (UTC) lib source cachem 1.0.8 2023-05-01 [1] CRAN (R 4.3.0) callr 3.7.3 2022-11-02 [1] CRAN (R 4.2.2) cli 3.6.0 2023-01-09 [1] CRAN (R 4.2.2) crayon 1.5.2 2022-09-29 [1] CRAN (R 4.2.2) devtools * 2.4.5 2022-10-11 [1] CRAN (R 4.3.0) digest 0.6.31 2022-12-11 [1] CRAN (R 4.2.2) ellipsis 0.3.2 2021-04-29 [1] CRAN (R 4.2.2) fastmap 1.1.1 2023-02-24 [1] CRAN (R 4.3.0) fs 1.6.1 2023-02-06 [1] CRAN (R 4.2.2) glue 1.6.2 2022-02-24 [1] CRAN (R 4.2.2) htmltools 0.5.5 2023-03-23 [1] CRAN (R 4.3.0) htmlwidgets 1.6.2 2023-03-17 [1] CRAN (R 4.3.0) httpuv 1.6.11 2023-05-11 [1] CRAN (R 4.3.0) later 1.3.1 2023-05-02 [1] CRAN (R 4.3.0) lifecycle 1.0.3 2022-10-07 [1] CRAN (R 4.2.2) magrittr 2.0.3 2022-03-30 [1] CRAN (R 4.2.2) memoise 2.0.1 2021-11-26 [1] CRAN (R 4.3.0) mime 0.12 2021-09-28 [1] CRAN (R 4.3.0) miniUI 0.1.1.1 2018-05-18 [1] CRAN (R 4.3.0) pkgbuild 1.4.0 2022-11-27 [1] CRAN (R 4.2.2) pkgload 1.3.2 2022-11-16 [1] CRAN (R 4.2.2) prettyunits 1.1.1 2020-01-24 [1] CRAN (R 4.2.2) processx 3.8.0 2022-10-26 [1] CRAN (R 4.2.2) profvis 0.3.8 2023-05-02 [1] CRAN (R 4.3.0) promises 1.2.0.1 2021-02-11 [1] CRAN (R 4.3.0) ps 1.7.2 2022-10-26 [1] CRAN (R 4.2.2) purrr 1.0.1 2023-01-10 [1] CRAN (R 4.3.0) R6 2.5.1 2021-08-19 [1] CRAN (R 4.2.2) Rcpp 1.0.10 2023-01-22 [1] CRAN (R 4.2.2) remotes 2.4.2 2021-11-30 [1] CRAN (R 4.3.0) rlang 1.0.6 2022-09-24 [1] CRAN (R 4.2.2) rstudioapi 0.14 2022-08-22 [1] CRAN (R 4.3.0) sessioninfo 1.2.2 2021-12-06 [1] CRAN (R 4.3.0) shiny 1.7.4 2022-12-15 [1] CRAN (R 4.2.2) stringi 1.7.12 2023-01-11 [1] CRAN (R 4.3.0) stringr 1.5.0 2022-12-02 [1] CRAN (R 4.2.2) urlchecker 1.0.1 2021-11-30 [1] CRAN (R 4.3.0) usethis * 2.1.6 2022-05-25 [1] CRAN (R 4.3.0) vctrs 0.5.2 2023-01-23 [1] CRAN (R 4.2.2) xtable 1.8-4 2019-04-21 [1] CRAN (R 4.3.0) [1] E:/R-4.3.0/library
问题详情
1. usethis包加载提示异常
运行library(devtools)时,反复收到提示:
载入需要的程辑包:usethis
但usethis已安装(RStudio包标签页可见),且能正常执行library(usethis)及usethis::系列命令。尝试过更新usethis和devtools、重新安装RTools,提示仍未消失。
2. RStudio中Git标签不显示
执行usethis::use_git()后,RStudio右上方面板未出现Git标签。补充:RStudio全局选项的工具->全局选项->Git/SVN路径中,无Git路径配置项,也无法选择Git程序。
解决方法
针对usethis提示异常
- 明确:R提示“载入需要的程辑包”是正常加载依赖的信息,并非报错。devtools依赖usethis,加载时会自动调用usethis,这个提示无需处理。
- 若确认是异常提示,可重新安装最新版本:
install.packages(c("devtools", "usethis"), dependencies = TRUE, type = "binary") - 重启RStudio后再测试
library(devtools)。
针对Git标签不显示
- 安装独立Git客户端:RStudio不自带Git,需下载安装Windows版Git客户端。安装时务必勾选“Add Git to PATH”选项,确保系统能识别Git命令。
- 配置RStudio的Git路径:
- 打开RStudio,进入
工具 -> 全局选项 -> Git/SVN - 点击“浏览”,找到Git安装目录下的
git.exe(常见路径:C:\Program Files\Git\bin\git.exe或C:\Program Files\Git\cmd\git.exe) - 确认后重启RStudio
- 打开RStudio,进入
- 重新初始化Git仓库:
- 切换到项目工作目录:
setwd("你的项目文件夹路径") - 执行
usethis::use_git(),按提示确认初始化 - 完成后RStudio右上方面板会出现Git标签
- 切换到项目工作目录:
- 验证Git配置:运行
system("git --version"),若返回Git版本号则配置成功;若报错,检查系统PATH是否包含Git目录。
内容的提问来源于stack exchange,提问作者Shawn Hemelstrand
相关产品推荐
相关产品推荐

