Rstudio(4.0.5 )安装Rtool40 | 您所在的位置:网站首页 › r语言kable包 › Rstudio(4.0.5 )安装Rtool40 |
文章目录
前言一、下载并安装Rtools二、与Rstudio绑定
1.设置环境变量2.创建“~/.Renviron”文件,指明Rtools主页路径3.重启Rstudio4.检验并找到配置路径是否成功5.安装包进行检验三、参考文章四、总结&经验教训(追更)TIPS
前言
最近因为安装包的需要,需要安装Rtools,本以为简单的下载安装即可,但参考各种攻略之后依旧每一步都会出现大大小小的问题,发现也有很多人问出和我一样的问题,但无人解答,我在综合各方攻略加上自己对代码的思考后,将我的安装过程整理如下,如有问题,欢迎共同探讨,同时我是编程小白,还望各位赐教。 一、下载并安装Rtools1.下载 官网下载,网速随缘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.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")我的返回如下,说明配置成功啦 包安装成功,至此,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 实验室设备网 版权所有 |