在阅读文献时,看到了一个作者提供的,需要从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

结束!

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐