Rtools安装

image-20210611004756096

出现的问题

最近在学习R语言得过程中,安装了最新版的R4.0.1和R Studio,但安装包的时候出现了下面的warning:

WARNING: Rtools is required to build R packages but is not currently installed. 
Please download and install the appropriate version of Rtools before proceeding

解决方案

既然说了Rtools is required那咱就安装Rtools。

下载安装Rtools

直接官方下载安装即可,安装路径可以自选也可以默认,大小约1G

Using Rtools40 on Windows

配置rtools路径

直接安装后还是会有那个warning出现,这是因为没有配置路径,R Studio并不知道已经装了。

1. 创建路径配置文件.Rnviron

  • 方法一:进入R Studio里,运行以下代码
writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")

没有出错就直接看步骤2,出现In file(con, "w") : 无法打开文件'C:/Users/???/Documents/.Renviron': Invalid argument;错误的,执行方法二。

  • 方法二:打开记事本,将 PATH="${RTOOLS40_HOME}\usr\bin;${PATH}" 这段文字复制进去,保存到R Studio的工作路径下(不是安装路径!获取工作路径:在R Studio中运行getwd()命令),文件名改为.Renviron,记住,不要有txt的后缀!

2. 关闭R Studio,重新打开

3. 测试路径配置是否成功

运行 Sys.which("make") 这段代码,看输出是不是类似"C:\\rtools40\\usr\\bin\\make.exe",具体因rtools安装路径而异,只要输出不是空字符串就行,表明路径配置成功。

> Sys.which("make")
                                             make 
"D:\\Program Files\\rtools40\\usr\\bin\\make.exe"

4. 配置结束,安装一些包试试

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容