1.下载相对应R版本的rtools,我的是R v4.2.1故而下载rtools为 RTools42
RTools: Toolchains for building R and R packages from source on Windows (r-project.org)
2.安装
建议安装至相应版本的R安装路径下,便于查找(安装时的勾选不变,这里的勾选是为我们创建环境变量)
3.再次配置环境变量,与Rstudio绑定
首先要将以下三项加入环境变量
RTools42_HOME\mingw64\bin
RTools42_HOME\usr\bin
RTools42_HOME(已存在)
在安装目录里找到这几个文件的位置,复制路径备用(第二步安装rtools的位置)
我的电脑右键选择属性-高级系统设置-环境变量-添加系统变量(win11)
将上面三项添加进去( RTools42_HOME已经存在,只需要添加其余两个)
4.创建“~/.Renviron”文件,指明Rtools路径
右键创建一个文本文件,添加内容为 RTools42_HOME\usr\bin的路径,如下所示:
PATH="D:\R-4.2.1\rtools\rtools42\usr\bin;${PATH}"
修改文件名为.Renviron并保存至工作目录,工作目录位置使用getwd()查看
5.打开Rstudio
输入以下命令,保证.Renviron存在于目前工作目录,path为usr/bin的路径:
writeLines('PATH="D:\\R-4.2.1\\rtools\\rtools42\\usr\\bin;${PATH}"', con = ".Renviron")
6.检查配置路径是否成功,成功配置将显示路径信息
Sys.which("make")
7.安装包进行检验
install.packages("jsonlite", type = "source")