成功安装一个外部R包的激动时刻——从github安装R包失败的可能原因

在阅读文献时,看到了一个作者提供的,需要从github安装的包

运行 devtools::install_github()

开始安装,但出现问题,安装不成功,反复研究,终于找到问题所在,最终成功安装并library,非常激动!!

问题及解决方案总结:

1.需要更高版本的其他包

安装此包可能需要很多更多其它的依赖包,会提示现有版本太低,需要更新版本

这里在代码中也可以直接更新,但我选直接更新会一直失败,尝试在Tools——Check for Package Updates中选中要更新的包直接更新,也失败

最终解决方案:不要在Rstudio中进行,到Rgui界面,先更新R版本,在更新的过程中最后会询问是否需要更新包,选择是,会全部成功更新!!

参考:

R: R版本更新及R包迁移(详细步骤)_更新r-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_43210428/article/details/116382433

2.没有安装或配置好Rtools

在更新完包之后,再次尝试了包的安装,结果还是失败,显示:

Failed to install '**' from GitHub:   Could not find tools necessary to compile a package Call 

直接百度这句话,发现了一些相关的,但是别人提示有Rtools没有安装的提醒,我这里没有,但还是先尝试一下,主要参考:

Error: Could not find tools necessary to compile a package/compilation failed for package-CSDN博客

Rtools安装步骤,快速高效!_rtool43-CSDN博客

Rtools下载与安装(win10) - 知乎 (zhihu.com)

按照这些配置好Rtools之后,在此运行包的安装就大功告成!成功library,灰常开心!

3.Rtools下载配置中可能遇到的问题——本人版

可全程参考上面po出的第三个链接,足够

一是注意版本,一开始按照第二个链接直接安装好了Rtools40,然后发现make还是为空,在第三个链接的评论区看到有一个评论提到了版本问题,一看!刚把R更新到了4.3.2,之前没注意看3链接的前面,于是重新下载并配置了Rtools43

二是记得重启,安装好Rtools并运行第一行代码后,直接运行第二行,make还是为空,心都差点凉了,但看到说要重启,于是重启,再次运行,那一行路径它终于出现了!

其实都是小问题,总之包安装失败可能就是两方面的原因,一是版本,二是Rtools

结束!

  • 20
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值