NICOLSON的个人博客分享 http://blog.sciencenet.cn/u/NICOLSON

博文

[转载]解决 Rtools is required to build R packages but is not current

已有 8445 次阅读 2020-7-20 16:13 |个人分类:生物信息学|系统分类:科研笔记|文章来源:转载

R 4.0 版本安装 rtools40教程,解决 Rtools is required to build R packages but is not currently installed 问题


Elendill 2020-04-30 16:55:41   10966   收藏 39

版权

正确安装Rtools 4.0 版本

出现的问题

解决方案

一、下载rtools

二、安装

三、配置rtools路径

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

方法一

方法二

解决改名显示必须键入文件名

2. 关闭R Studio,重新打开

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

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

参考

出现的问题

最近开始学习R语言,安装了最新版的R4.0.0和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

从r语言官网下载rtools,点这里

直接用浏览器下载很慢,可以复制下载链接到迅雷下载,会快很多。

这里再放个连接:https://download.csdn.net/download/weixin_42098685/12419224


二、安装

全默认直接安装就行(大小1g…


三、配置rtools路径

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


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

方法一

进入R Studio里,运行以下代码


writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")

1

没有出错就直接看步骤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。


解决改名显示必须键入文件名

解决方案如下:


先给上面的txt文件起个随便的名字,我改成了a.txt

在文件夹空白处,按住Shift,点右键,然后点在此处打开Windows Powershell

输入下面的代码并回车

ren a.txt .Renviron

1

没有错误的话,查看文件名字是不是.Renviron,打开查看内容是不是PATH="${RTOOLS40_HOME}\usr\bin;${PATH}",

文件需要保存在R Studio的工作路径下(不是安装路径!获取工作路径:R Studio中运行getwd()命令)

2. 关闭R Studio,重新打开

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

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


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

安装成功的话,不妨回来点个赞~


参考

解决方案是从R官网看到的:https://cran.r-project.org/bin/windows/Rtools/

————————————————

版权声明:本文为CSDN博主「Elendill」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_42098685/java/article/details/105864543




https://blog.sciencenet.cn/blog-2675068-1242821.html

上一篇:微生物接种剂全球市场from marketsandmarkets
下一篇:带有显著性标记的相关性热图绘制方法

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-12-5 03:11

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部