如何解决R语言中install_github中无法安装遇到的问题

  介绍

这篇文章将为大家详细讲解有关如何解决R语言中install_github中无法安装遇到的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

什么是R语言

R语言是用于统计分析,绘图的语言和操作环境,属于GNU系统的一个自由,免费,源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。

首先,让我们来进入常规步骤

我安装的是recharts包,正常的写法呢,就是以下这个样子:

install.packages (“devtools")   # devtools: install_github (“madlogos/recharts")

第一个问题:

然而对于今天的我来说,那就太天真了,首先踏入的第一个坑:

无法打开url # 39; http://yihui.name/xran/src/contrib/PACKAGES& # 39;在安装警告。包:从zip文件中抽取1时出了错

类似于无法访问的错误,第一步的解决办法,就是改变包的镜像。

在工具→全球选项→包装→变化→中国北京。

如下图所示:

如何解决R语言中install_github中无法安装遇到的问题

这可能是R新版本的默认设置为外国版本,之前的版本上没有遇到过类似镜像的问题,解决完这里,如果是稍微简单点的问题就可以被解决了,然而我的路才刚刚开始。

第二个问题:

要在https://cran.rstudio.com/bin/windows/Rtools/网站中下载rtools错误大概就是这么写的,具体我已经无法还原了,相信这个报错大家都能看懂,下载未被冻结或锁定的rtools,注意安装时要选择自动添加路径,不然还得手动添加,容易出错。这一步下来,正常的包都可以安装了。

第三个问题

错误为:

未能收到握手ssl/tls连接失败github

第一种方法:

始终无法访问github,查过许多资料,有一部分说IE是出了问题,在选项中一次勾选ssl之类的,然而我一开始没有找到这个地方,不过好像这个方法蛮简单,大家如果遇到类似问题可以去百度尝试一下,

第二种方法:

很可能是因为你的网络被设置而代理,或者是你有下载翻墙软件串改了你的互联网设置,具体操作如下:打开IE浏览器,选择工具→网上选项→连接→局域网设置→点击自动设置(若勾选,则点为不勾选。若不勾选,则点为勾选)、下面的局域网设置不要勾选

第三种方法:

打开git bash,输入下列代码

,美元git  config ——global  http.sslBackend “openssl"   美元,git  config ——global  http.sslCAInfo  c://program 文件//R//R-3.6.3//图书馆//openssl//cacert.pem(此为R中cacert.pem的文件路径)

运行完之后退出,重新打开R,再执行安装命令

install.packages (“devtools")   devtools: install_github (“madlogos/recharts")

就OK了。

<强>补充:R安装xml2(安装devtools)

安装devtools

今天看到了一个R上的一个包,似乎是要用到devtools。发现我linux电脑上的R并没有装devtools这个包。想着直接安装一下,没想到却意外频发。

R: R-4.0.0

devtools需要很多依赖包,用R自带的

install.packages (“devtools")

可以很好地解决这些问题,但是发现安装失败。仔细检查后发现是安装xml2的时候出现了意外。

xml2这个包没有装上,导致了最终devtools没有安装成功。

安装xml2时报错:

错误:无法加载共享对象& # 39;/home/Litedg/程序/R-4.0.0/lib64/R/图书馆/00 lock-xml2/00new/xml2/libs/xml2.so& # 39;: libiconv.so。2:无法打开共享对象文件:没有这样的文件或目录

开始以为是没有装libxml2, libxml2-devel。用yum装过了一下,发现只是版本有些旧,但还是有的。

然后发现在报错的最前面:

- - - - - -请选择一个凹口镜在这个会话中使用- - - - - -

& # 39;在URL https://cloud.r-project.org/src/contrib/xml2_1.3.2.tar.gz& # 39;

内容类型& # 39;应用程序/x-gzip& # 39;长度为271876字节(265 KB)

==================================================

下载265 KB

*安装*源*包& # 39;xml2& # 39;…

* *包& # 39;xml2& # 39;成功打开和MD5总结检查

* *使用了安装

发现pkg-config cflags和幽默!

使用PKG_CFLAGS=- i/home/Litedg/程序/anaconda3/include/libxml2 - i/home/Litedg/程序/anaconda3/包括

使用PKG_LIBS=- L/home/Litedg/程序/anaconda3/lib -lxml2 - L/home/Litedg/程序/anaconda3/lib lz -

如何解决R语言中install_github中无法安装遇到的问题