出现的问题
最近在学习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
配置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
暂无评论内容