Rstudio(4.0.5 )安装Rtool40 您所在的位置:网站首页 r语言kable包 Rstudio(4.0.5 )安装Rtool40

Rstudio(4.0.5 )安装Rtool40

2023-12-08 22:51| 来源: 网络整理| 查看: 265

文章目录 前言一、下载并安装Rtools二、与Rstudio绑定 1.设置环境变量2.创建“~/.Renviron”文件,指明Rtools主页路径3.重启Rstudio4.检验并找到配置路径是否成功5.安装包进行检验三、参考文章四、总结&经验教训(追更)TIPS

前言

最近因为安装包的需要,需要安装Rtools,本以为简单的下载安装即可,但参考各种攻略之后依旧每一步都会出现大大小小的问题,发现也有很多人问出和我一样的问题,但无人解答,我在综合各方攻略加上自己对代码的思考后,将我的安装过程整理如下,如有问题,欢迎共同探讨,同时我是编程小白,还望各位赐教。

一、下载并安装Rtools

1.下载

官网下载,网速随缘The Comprehensive R Archive Network (tsinghua.edu.cn)

下载路径我选在了D盘和R放在一起  "D:\R\R-4.0.5\R_Files\Rtools"

 2.安装

安装我也放在了一起,这样方便我找寻 "D:\R\R-4.0.5\R_Files\rtools40"

之后的勾选不变(注:这里的勾选是为我们创建环境变量,但不知为何并没有在系统变量中创建成功,这也是我尝试很久依旧失败的主要原因)

二、与Rstudio绑定 1.设置环境变量

因我之前环境变量没有设置成功,这一步需要手动设置

ps:建议大家先看一下自己的环境变量在安装勾选环境是否设置成功,大家在安装过程中可能存在差异,但我并不清楚原因。

Rtools40首先要将以下三项加入环境变量

  RTools40_HOME\mingw64\bin   RTools40_HOME\usr\bin   RTools40_HOME

我在自己Rtools中找到了这三项,并找到了它们各自的地址,将其增加进Path对应的环境变量中。

(ps:配置环境变量方法:WINDOWS如何配置Path环境变量-百度经验 (baidu.com))

2.创建“~/.Renviron”文件,指明Rtools主页路径

2.1创建“~/.Renviron”文件

我和大家不太一样,我将两种方法综合使用了。

2.1.1利用记事本创建“~/.Renviron”文件,输入如下,并将记事本后缀改为".Renviron",存放在R的工作路径下(getwd()获取)代码如下(示例):

PATH="${RTOOLS40_HOME}\usr\bin;${PATH}"##标准格式 PATH="D:\R\R-4.0.5\R_Files\rtools40\usr\bin;${PATH}"##我的格式

可以看出,标准格式里的${RTOOLS40_HOME}\usr\bin并不具有普适性,我们需要考虑自己的情况,原则上是路径在Rtools40下面的usr\bin这个文件夹下,那我们找到自己这个文件夹的地址再修改即可。我一开始盲目跟着复制粘贴标准格式,后面检验配置路径是否成功时,出现空白字符串的情况。如下,

make""

2.1.2 创建入Rstudio中

writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")##标准格式 > writeLines('PATH="D:\\R\\R-4.0.5\\R_Files\\rtools40\\usr\\bin;${PATH}"', con = "a.Renviron")##我的格式

到此,算是正式完成文件创建,并指明Rtools主页路径——"

D:\\R\\R-4.0.5\\R_Files\\rtools40\\usr\\bin"

3.重启Rstudio 4.检验并找到配置路径是否成功 Sys.which("make")

我的返回如下,说明配置成功啦

5.安装包进行检验 install.packages("jsonlite", type = "source")##常用检验包 install.packages("VIM")##我安装Rtools时的目的安装包,顺便检验一下吧

包安装成功,至此,Rtools说明也安装成功啦。

三、参考文章 Rtools下载与安装(win10) - 知乎 (zhihu.com)Using Rtools40 on Windows (r-project.org)R 4.0 版本安装 rtools40教程,解决 Rtools is required to build R packages but is not currently installed 问题_Elendill的博客-CSDN博客RTools40的环境配置_Boooooil的博客-CSDN博客_rtools环境配置 四、总结&经验教训 每个人操作过程以及系统变量都有偏差,切忌照搬代码,要了解代码的意义,并根据自己的实际情况进行修改。当解决报错问题后,可以将自己的问题和流程整理梳理一遍,会更清晰。 五、Tips(追更) 这次重新在另一台电脑上安装Rtools时,我按照这篇文档的操作试了一遍,发现没能装上,比对了两台电脑文件后,发现上面操作结束后,我的~\rtools40\usr\bin 路径下没有*.Renviron”文件,于是我直接在~\rtools40\usr\bin 路径下粘贴了之前创建的*.Renviron”文件,最后安装成功了看来之前还是有很多问题,可能是歪打正着,不知道啥时候把*.Renviron”文件给粘贴到~\rtools40\usr\bin 路径下了。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有