R语言中的Rtools的安装以及环境变量配置

方式1-直接通过R语言的命令安装
#Rtools不能通过常规install.packages()命令进行安装,需要通过installr包进行安装
install.packages("installr")
install.packages("stringr")    ###依赖包
library(stringr)
library(installr)
install.Rtools()
方式2-官网下载安装

Rtools在线下载网站
在这里插入图片描述
但是得注意跟自己的R语言版本相匹配,安装好了之后就是官网的推荐配置环境变量

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

#重启R语言之后输入
Sys.which("make")
#如果环境配置成功,会有下述类似信息
#                              make 
#"C:\\rtools40\\usr\\bin\\make.exe" 

#上面两步都okay,就测试下能不能通过以下方式安装包 
install.packages("jsonlite", type = "source")
#都okay的话说明配置好了

然后我的按照上述一通操作下来,发现不行,只好去手动配置环境变量,发现之前已经安装过Rtools,一定记得要卸载掉,但是我的环境变量的配置居然还保留着,手动删掉

手动配置环境-我的是windows7,win10应该也大致差不多

我的电脑 -> 属性 ->高级系统设置
win7环境变量设置
在这里插入图片描述
把这堆变量值复制到文本中,看下有无Rtools的环境变量残余,有的话删掉这部分,然后再末尾加上
C:\rtools40;C:\rtools40\usr\bin;C:\rtools40\mingw64\bin诸如此类的变量设置,这个每个电脑情况可能不同,去Rtools的安装盘看看自己的长啥样子,一般也就rtools40这个地方有区别or为Rtools40之类的。
我的加了之后这个样子

C:\Windows;C:\Program Files\JetBrains\PyCharm Community Edition 2021.1\bin;;C:\Users\Administrator\Desktop\software\chromedriver_win32;C:\Users\Administrator\AppData\Local\Programs\Fiddler;%PyCharm Community Edition%;C:\rtools40;C:\rtools40\usr\bin;C:\rtools40\mingw64\bin

若是之前安装过Rtools,还要去 系统变量里看看,有残余的Rtools可以删掉
在这里插入图片描述
然后再去R里面试试,应该没问题了,反正我就这么解决了~

#重启R语言之后输入
Sys.which("make")
#如果环境配置成功,会有下述类似信息
## "C:\\rtools40\\usr\\bin\\make.exe"

#上面两步都okay,就测试下能不能通过以下方式安装包 
install.packages("jsonlite", type = "source")
#都okay的话说明配置好了

最后还是有问题,需要注意
在这里插入图片描述
你所安装的Rtools的目录和运行的R这里所指的目录是一致的,不一致就卸载了Rtools重新更改安装路径,比如这里为C:/Rtools

### 如何为小米路由器刷入OpenWRT #### 准备工作 为了成功地将OpenWRT刷入到小米路由器中,需提前准备好必要的工具软件。这包括但不限于一台电脑用于操作、一根网线连接至路由器以及确保拥有最新的Breed固件版本支持的小米路由器型号列表[^1]。 #### 开启Telnet服务 通过特定命令或按钮激活隐藏模式下的telnet功能对于后续步骤至关重要。通常情况下,在浏览器地址栏输入`http://miwifi.com`进入管理界面后找到对应的选项来启用此特性;而对于某些特殊机型,则可能需要借助第三方应用或者按照官方文档指示完成设置过程[^2]。 #### 使用FTP上传文件 一旦开启了上述提到的服务之后就可以利用FTP客户端把breed.bin或者其他所需的镜像放置于设备内部存储空间当中去了。这里推荐使用FileZilla这类简单易用的应用程序来进行传输作业,并确认好目标路径是否正确无误[^3]。 #### 刷写Breed引导程序 当所有准备工作都已就绪之时便可以着手处理最核心的部分——即替换原有的bootloader部分为更加灵活可控的新版breed了。具体做法是在断电状态下按住reset键不放直到电源灯亮起再松手即可自动加载新安装好的环境。 #### 完成OpenWRT系统的部署 最后一步就是正式向flash芯片灌输openwrt.img映像包从而彻底改变原有操作系统架构成为基于Linux内核构建而成的强大网络平台之一。值得注意的是整个过程中要保持稳定供电以免造成不可逆损坏风险存在。 ```bash # 示例代码:通过TFTP服务器发送OpenWRT固件给路由器 tftp -l openwrt-trx-factory.bin -r /dev/mtdblock4 192.168.1.1 ```
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值