windows环境下rstudio无法安装rtools解决方案

最近在学习r语言画图。加载安装包时遇到了提示 某安装包“不是有效的已经安装了的程序包”。

提示需要安装rtools工具。

于是去管网安装

这里我犯了2个错误,第一个是安装了RTools4.3版本,第二个是修改了安装路径。(默认路径是C:/rtools43)。下文会说明为何不能这样操作。

安装好之后参考网上其他教程设置一个路径去让rstudio识别你下载的rtools工具。

R语言类库编译工具Rtools如何安装?如何配置识别Rtools?

在rstudio命令框输入

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

执行后发现当前项目的根目录(rstudio右侧Files区域显示的位置,使用home键修改)下面(多了一个文件.Renviron,里面写着PATH="${RTOOLS40_HOME}\usr\bin;${PATH}"

此时测试是否安装成功,执行

Sys.which("make")

结果输出“”空值,说明安装失败,进一步排查原因。

在windows搜索高级系统设置,打开环境变量,在系统变量中发现了名称为RTOOLS40_HOME的变量,路径对应你安装rtools的文件夹。

那么在rstudio中检查环境变量,输入

Sys.getenv()

发现

RTOOLS42_HOME                C:\rtools42

发现其中有C:/rtools42这个路径,rtools的版本与路径都与我们的系统的环境变量不符。

我不知道如何修改这个路径,索性按照这个路径再安装一遍。

那么我们重新下载rtools42的安装包,并用默认路径安装,将其安装在C:\rtools42。

再次检查后发现安装成功。

为什么这两个路径会不一样,跪求大神解释,拯救我爆满的C盘

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值