R语言中使用pkgbuild::find_rtools(debug = TRUE)查看是否有Rtools、使用Sys.which函数查看make是否存在、如果没有则安装Rtools、使用writeLines函数绑定R和Rtools

目录

R语言中使用pkgbuild::find_rtools(debug = TRUE)查看是否有Rtools、使用Sys.which函数查看make是否存在、如果没有则安装Rtools、使用writeLines函数绑定R和Rtools

#R语言中使用pkgbuild::find_rtools(debug = TRUE)查看是否有Rtools、使用Sys.which函数查看make是否存在、如果没有则安装Rtools、使用writeLines函数绑定R和Rtools

​ #R版本和Rtools需要匹配查看

#安装Rtools

#使用writeLines函数绑定R和Rtools


#R语言中使用pkgbuild::find_rtools(debug = TRUE)查看是否有Rtools、使用Sys.which函数查看make是否存在、如果没有则安装Rtools、使用writeLines函数绑定R和Rtools

确实没有找到make所以没法安装。

> Sys.which("make")
make 
  ""

> pkgbuild::find_rtools(debug = TRUE)
Found in Rtools 4.0 installation folder
[1] TRUE

> install.packages("D:/Downloads/RGtk2_2.20.36.3.tar.gz", repos = NULL, type = "source")
* installing *source* package 'RGtk2' ...
** 成功将'RGtk2'程序包解包并MD5和检查
** using staged installation
** libs

*** arch - i386
Warning in system(cmd) : 'make' not found
ERROR: compilation failed for package 'RGtk2'
* removing 'D:/R/R-4.0.5/library/RGtk2'
Warning in install.packages :
  installation of package ‘D:/Downloads/RGtk2_2.20.36.3.tar.gz’ had non-zero exit status

 #R版本和Rtools需要匹配查看

#安装Rtools

#使用writeLines函数绑定R和Rtools

#如下操作(记得如果操作之后没有反应,需要重启Rstudio)

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

> Sys.which("make")
                                      make 
"D:\\Rtools\\rtools40\\usr\\bin\\make.exe"

参考:R

参考:Index of /src/contrib/Archive/RGtk2

R语言中使用pkgbuild::find_rtools查看是否有Rtools、使用Sys.which函数查看make是否存在、如果没有则安装、使用writeLines函数绑定R和Rtools相关推荐

  1. r语言 将表格导出为csv_如何将R语言中表格数据输出为Excel文件.pdf

    如何将R 语言中的表格数据输出为Excel 文件 熊荣川 六盘水师范学院生物信息学实验室 xiongrongchuan@126.com /u/Bearjazz 平台的开放性使得R 语言具有了丰富的运算 ...

  2. R语言中使用非凸惩罚函数回归(SCAD、MCP)分析前列腺数据

    原文链接:http://tecdat.cn/?p=20828 本文使用lasso或非凸惩罚拟合线性回归,GLM和Cox回归模型的正则化,特别是_最小_最_大凹_度_惩罚_函数_(MCP)_和光滑切片绝 ...

  3. 《R语言编程艺术》——1.4 R语言中一些重要的数据结构

    1.4 R语言中一些重要的数据结构 R有多种数据结构.本节将简单介绍几种常用的数据结构,使读者在深入细节之前先对R语言有个大概的认识.这样,读者至少可以开始尝试一些很有意义的例子,即使这些例子背后更多 ...

  4. R开发(part8)--应用R语言中的函数环境空间

    学习笔记,仅供参考,有错必纠 文章目录 R开发 应用R语言中的函数环境空间 R语言的函数环境空间 封闭环境 绑定环境 运行环境 调用环境 函数环境空间图示 R开发 应用R语言中的函数环境空间 R语言的 ...

  5. R开发(part2)--R语言中的数学计算

    学习笔记,仅供参考,有错必纠 参考自:<R的极客理想>-- 张丹 文章目录 R开发 R语言中的数学计算 对数 加权平均.连乘.差分.秩.任意数.全体数 阶乘.组合.排列 累加.累乘.最小累 ...

  6. r语言中正定矩阵由于误差不正定_R语言之数据处理(一)

    在上一篇小文中,提到了关于R语言导入数据的一些方法,之后的重点就转向了数据的处理上.数据处理其实在整个数据分析项目中所占用的时间是比较多的,所以根据处理的目的不同,也有不同的处理方法.在R语言中,我通 ...

  7. r语言中的或怎么表示什么不同_R经典入门 之 R语言的基本原理与概念 -- 200430

    一.基本原理 R是一种解释型语言,输入的命令可以直接被执行,不同于C等编译语言需要构成完整的程序才能运行. R的语法非常简单和直观.合法的R函数总是带有圆括号的形式,即使括号内没有内容(如,ls()) ...

  8. r语言c5.0要求因子输出,R语言中因子的创建与使用

    原标题:R语言中因子的创建与使用 因子在R语言中可以用来表示名义型变量或有序变量.名义变量一般表示类别,如性别,种族等等.有序变量是有一定排序顺序的变量,如职称,年级等等.在R语言中,名义变量和有序变 ...

  9. 技巧 | 在R语言中使用高德地图的API进行地理/逆地理编码(地址与经纬度的相互转换)...

    高德地图和百度地图都提供了坐标拾取系统,通过坐标查询或坐标反查操作可以查询一个地址对应的经纬度或经纬度对应的地址名称.但是,手动查询的方式效率很低,也不能进行批量查询. 本篇就来介绍在R语言中调用高德 ...

最新文章

  1. .NET大型Web站点StackOverflow架构分析
  2. python 关于异常处理 try...except... 的两个案例
  3. Android之解决在非Activity中使用startActivity
  4. ANTLR入门:构建一种简单的表达语言
  5. php进度条插件,分享8款优秀的 jQuery 加载动画和进度条插件_jquery
  6. Rsync未授权访问漏洞记录(影响范围:全版本,端口:873)
  7. project 模板_施工进度横道图模板,全套电子版,工作效率大大提高!
  8. matlab单位冲击序列代码,matlab产生单位冲击序列 matlab单位冲激函数代码
  9. 不是单组分组函数_面向对象编程是否已淘汰?函数式编程的枪口瞄错了对象
  10. python stackless_Stackless Python的缺点是什么?
  11. LeetCode 80. Remove Duplicates from Sorted Array II
  12. verilog中generate语句的使用
  13. 最简单的WebService
  14. python中tkinter模块_Python模块:tkinter
  15. Java虚拟机栈和本地方法栈
  16. 福州铁通DNS是多少
  17. ulimit修改open files永久生效
  18. 自学Android,学多久可以加入字节跳动?
  19. 2023辽宁大学新闻与传播硕士(MJC)专业考研成功经验分享
  20. 【转】网站流量UV是什么意思?什么是流量UV?

热门文章

  1. 推荐6个绝赞良心工具,总有一些适合你!
  2. 微服务拆的太细了会有什么问题
  3. Leangoo领歌敏捷工具新增测试管理功能
  4. Java异常信息处理类
  5. ORACLE8对象模型
  6. ssm项目集成ftp_SSM开发框架实例(struts+spring+springmvc)
  7. python赋值语句的一般格式为_Python 基础语法
  8. linux 格式化未分配区间,Linux 格式化分区 报错Could not stat --- No such file or directory 和 partprobe 命令...
  9. 【车道线检测】一种基于神经网络+结构约束的车道线检测方法
  10. 欢迎使用人体运动检测与跟踪CSDN-markdown编辑器