Rtools不能通过常规install.packages()命令进行安装,需要通过installr包进行安装 install.packages("installr") install.packages( "stringr") ###依赖包 library(stringr) library(installr) 注:其他的GUI (Such As: R, ‘Rtools’, ‘RStudio’, ‘Git 都能通过installr进行安装 安装Rtools install.Rtools() 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/153534.html原文链接:
在 windows 使用 R,尤其是安装 R 包的时候,经常会遇到一些 Rtools 的问题,今天聊一下。 Rtools 是什么 Rtools 作用很大,但我们一般不怎么会直接使用。 Rtools 安装 在 RStudio 中安装shiny包的时候,就出现了要安装 Rtools 的 warning,提示信息中还给出了下载的链接地址。 在清华大学的 CRAN 页面选择 Download R for Windows,在出现的 R for Windows 页面选择 Rtools: 在 Rtools 选择下载最新版本的 Rtools, 或者下载 R 版本对应 Rtools: ✎ 注意 当我们通过下面的链接直接访问清华大学 CRAN 的 Rtools 时: https://mirrors.tuna.tsinghua.edu.cn/ CRAN/bin/windows/Rtools/ 这里面有一个问题需要注意,即点击 "this page" 访问 R 其他版本对应的 Rtools 时会默认跳转到 CRAN 官网默认的页面!!!
2.删除新版本的包,右下角搜索,点❌删除 3.检查是否已有rtools pkgbuild::find_rtools() 如果没有对应版本的rtools,是这样的提示: WARNING: Rtools Rtools 4.5 from https://cran.r-project.org/bin/windows/Rtools/. 就是要去安装正确版本的rtools。 提供西湖大学的rtools下载地址 https://mirrors.westlake.edu.cn/CRAN/bin/windows/Rtools/rtools45/files/rtools45-6608 如果是mac的话不需要检查rtools,是要从CRAN上下载安装3个软件,见: 如果你的mac装包很困难,那就试试...
其中,最为关键的一步就是先安装 Rtools 。 1. 安装 R 和 RStudio 2. 安装 Rtools ,确保其安装目录已添加至系统环境变量中。 假如 Rtools 安装在 C 盘,则运行Sys.getenv('PATH')后,输出应包含如下所示的结果(注:原文教程中结果为”C:\Rtools\bin;C:\Rtools\gcc-4.6.3\bin 否则,请确保 Rtools 安装目录已添加至系统环境变量中。 1 2 3 4 5 6 7 8 9 > Sys.getenv(‘PATH’) C:\\Rtools\\bin;C:\\Rtools\\mingw_64\\bin; > system(‘g++ -v’) MinGW-W64 project) > system(‘where make’) C:\Rtools\bin\make.exe 3.
---- 三、Rtools 配置 后续在使用 R 安装一些 R 包时系统经常会提示,“没有安装 Rtools”,严重的甚至直接不能安装使用我们想要的 R 包。 我们可以理解为 R 包所需要的一些依赖,那么 Rtools 就包括了一系列的依赖。Windows 系统下基本都是需要安装这个 Rtools 的,那我们就一次安装到位吧! 还是之前那个下载 R 语言的网址,只是这次选择下载 Rtools。 安装 Rtools,如下所示: 安装完成后点击 Finish。 ,指明 Rtools 的路径。 接着和前一步一样,在 RStudio,复制下面代码,按 Enter: Sys.which("make") 我们发现已经绑定到 Rtools 的目录了。
其大致意思是,这些包需要使用C++编译环境来进行安装, 所以,我们需要下载Rtools来满足编译环境要求。 首先: 下载Rtools,根据R语言版本选择对应的Rtools 下载Rtools过程注意选择默认路径,且将Rtools下载路径加入系统变量path 重启Rstudio,重新安装上述包 getOption
Download R for Windows>base,最后就图中的箭头(2021年11月更新) 2.安装前,建议像我这样建立工作路径 我的R目录是直接在D:/下,有3个子目录R、Rstudio和Rtools 第三部分 我们后续在使用R安装一些R包时系统经常会提示,“没有安装Rtools”,严重的甚至直接不能安装使用我们想要的R包。我们可以理解为R包所需要的一些依赖,那么Rtools就包括了一系列的依赖。 Windows系统下基本都是需要安装这个Rtools的,那我们就一次安装到位吧 1.下载,链接和上面的R一样 在base下面有个Rtools,但这个是官方的链接下载速度可能慢。 (PS:这句意思其实就是创建一个Renviron文件,指明Rtools主页的路径。) 3.2接着和第一步一样,在Rstudio,复制下面代码,按回车: Sys.which("make") 我们发现已经绑定到Rtools的目录了。
Rtools的检测与安装 1)Rtools检测 library(devtools) # Loading requiredpackage: usethis devtools::find_rtools() [1] FALSE ##返回值为FALSE则表示,Rtools未安装。 library(installr) install.Rtools() 3)Rtools路径设置 第一步,打开Rstudio,复制下面代码,并运行: writeLines('PATH="${RTOOLS40 (这句代码意思其实就是创建一个Renviron文件,指明Rtools主页的路径。) # 完成之后,重启一下Rstudio。 # 第二步,接着和第一步一样,在Rstudio,复制下面代码,并运行: Sys.which("make") # 完成后,Rtools便自动配置完成路径,傻瓜式操作。
要想下载历史版本的 R,点击这里 Previous releases 进来选择你想要的版本 比如我就选择第一个 R 4.1.2 的版本,点击进来 选择这个 .exe 下载 保存文件 3. download Rtools 点击 Rtools 进来是这样子的 点击 Older editions 查看所有的版本 你要下载的 Rtools 版本要跟之前下载的 base 版本相一致 比如我之前 base 下载的版本是 4.1.2 ,那 Rtools 就应该选择 rtools40-x86_64.exe 进行下载 接着保存 到处 R 与 RTools 的下载就完成了 三、Rstudio 下载 1. 盘了,因为我 C 盘现在还蛮大的,下一步 去除掉不需要的东西( 我电脑是 64位 的,然后也不需要翻译),下一步 接受默认选项 下一步 下一步 下一步 开始下载 安装完成,点击 结束 五、Rtools 安装 双击之前下载好的可执行文件 Rtools-XXXXX.exe next 点击 next 点击 Install 开始下载 … 安装完成,点击 Finish 六、Rstudio
/Rtools33.exe", : InternetOpenUrl failed: '操作超时' Warning in install.packages : InternetOpenUrl failed /Rtools33.exe' Error in utils::download.file("https://cran.rstudio.com/bin/windows/Rtools/Rtools33.exe ", : cannot open URL 'https://cran.rstudio.com/bin/windows/Rtools/Rtools33.exe' Installing jiebaR ,这个文件比较大, 下载链接在:https://cran.r-project.org/bin/windows/Rtools/ 这里我是下载不了,出现以下的报错: [html] view plain copy 下载 参考官方网址:https://cran.r-project.org/bin/windows/Rtools/ 下载并安装即可。
重装之后没有更新最新版本的Rtools;并且当时没有卸载干净(这也就是为什么我安装了最新版本的Rtools还报错的原因了)。 在帅气的Nickier助教的提示下,我卸载了R和Rtools,重启电脑后,重装了R和Rtools,之后就可以成功安装harmony包了。 Nickier老师指出来这个warning可能是我的Rtools没有更新所致,然后我下载了最新版本的Rtools,但是仍然存在报错。 但是此时的报错已经和之前不一样了(没有截图保留)简而言之就是,Rtools我是安装在C盘的,但是报错却出现了E盘的路径。
首先安装Rtools 下载清华源镜像的安装包,速度杠杠的,https://cran.r-project.org/bin/windows/Rtools/rtools40-x86_64.exe 安装就不用表了
首先我们看下包的安装: install.packages(“installr”) 接下来看下包中主要的函数,此包包含了一下功能:updateR, install.R,install.RStudio, install.Rtools 当然,我们如果需要安装github的包的时候,Rtools软件老版本也不再适用,需要下载新版本的Rtools。 下载链接:https://cran.r-project.org/bin/windows/Rtools/。 ? 当然这个包有一个缺陷,暂时还不能完成Linux系统下的R升级。
source=typ_redirect 下载Rtools,一个开发R语言的工具,地址:https://cran.r-project.org/bin/windows/Rtools/,下载好后安装。 y Select a compiler: [1] gcc in D:\Rtools\GCC-46~1.3\bin [0] None Compiler: 1 Please verify your choices: Compiler: gcc Location: D:\Rtools\GCC-46~1.3\bin Are these correct [y]/n?
RTools工具是之前开源的一个工具,其目的是将平时要用到的工具集成在一起,方便使用;也有一段时间没有更新新功能了。本次新功能增加的同时,UI重构了一遍。更加方面快捷,后续将不断新增加功能。 虽然有像MyWebServer工具这么方便的工具,但是对于博主来说,还是不太便捷的,又要打开一个工具,所以想着将MyWebServer工具的功能集成到RTools中。 QtWebApp工程包含了库代码和实例代码,「QtWebApp库下载链接:」 http://stefanfrings.de/qtwebapp/QtWebApp.zip,解压之后的工程目录如下图: RTools 在RTools工程中添加一个httpServer的资源文件:httpServer.ini。配置文件参数说明: host和post:代表web服务器的IP地址和端口。 >setText("启动(Start)"); .... } 验证WebServer功能 在电脑的某个目录创建一个文件:RToolTest.txt(任意命名),并在文件中添加一些内容: 打开RTools
以下是几个常见的“拦路虎”及其解决方案: “Rtools” 未安装警告:当你尝试安装一些需要编译的R包时,可能会收到“Rtools is required for building R packages 原因: Rtools是Windows下编译R包的工具集,R的默认安装不包含它。 解决方案: 前往 https://cran.r-project.org/bin/windows/Rtools/下载对应R版本的Rtools,并按照其安装说明进行安装。
终于在visual studio选项界面找到了设置方法: 选项-键盘-Rtools交互执行 ? —————————————————————————————————————————— 二、R Tools设置 与 visual studio设置 RTools的设置简直是渣渣,Visual studio RTOOLS中可以进行以下几个设置:如第一张图,看客需要简单设置一下general的一些设置: 1、cran mirror的路径,设置到china来; 2、R engine的路径,就是Microsoft
Rtools安装 使用harmony需要安装Rtools,如果不安装后续分析会报错。若已经安装此步请跳过。 ① 打开网站选择红色箭头指向的"RTools 4.0",进入详情页; https://cran.r-project.org/bin/windows/Rtools/ ② 选择红色箭头指向的"rtools40 -x86_64.exe"下载; ③ 下载安装完成后(安装路径随意),进入Rstudio,在控制台输入; write('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"
百度搜索Rtools: 结果感人,啥也不是。 反正网页随便你翻,能翻到算你赢。 我于是用bing搜索: “必应” 搜索R homepage 第一个就是R语言官网 “必应” 搜索Rtools: 第一个就是Rtools下载链接 “谷歌” 搜索也很6: 所以,搜索R语言的资料,
其实就是rtools缺失 问题,Windows去下载适合的版本安装即可解决。 下载安装Rtools,一次性安装到C盘(必须是C盘哦),再打开Rstudio运行packages的安装代码即可。