2022-08-12 解决利用devtools安装R包时遇到No package 'fribidi' found的问题

首先我的需求是安装一个只发布在github上的R包
所以很自然利用devtools::install_github()这个函数安装github上发布的R包
所以顺手就按照说明,就先重新install了devtools这个R包
这是出现问题了!


微信图片_20220812155521.png

出现问题的地方已经标注出来了(# 1 的地方)
问题在于没有找到fribidi这个包
同时R语言也提示了解决的方法(# 2 的地方)
就是按照相应的系统安装相应的文件

首先利用lsb_release -a 查看Linux系统版本的命令

lsb_release -a  

得到信息如下

image.png

但是安装这些文件已经超过了我的用户权限,所以,我只能退一步,安装旧版本的devtools

所有旧版本R包地址:
https://cran.r-project.org/src/contrib/Archive/

windows版旧版本R包地址:
https://cran.r-project.org/bin/windows/base/old/

所以选中上一个版本的devtools安装
安装成功后
利用 install_github()安装还是出错,原因在于不是最新版的devtools


image.png

所以最后只能从github上下载.zip文件到本地,然后利用
install_local()函数进行本地安装
最终Error解除,成功安装!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容