出于某种原因,我突然无法在R中安装软件包(我随后更新到最新版本的R并运行Windows 7).例如,如果我输入:
install.packages('beeswarm')
Run Code Online (Sandbox Code Playgroud)
将软件包安装到'D:/ Rlibs'(未指定'lib')---请选择一个CRAN镜像用于此会话---尝试URL'http://www.stats.bris.ac.uk/ R/bin/windows/contrib/3.0/beeswarm_0.1.5.zip '内容类型'text/html'长度未知打开的URL已下载1859字节
read.dcf中出错(file.path(pkgname,"DESCRIPTION"),c("Package","Type")):无法打开连接另外:警告消息:1:解压缩(zipname,exdir = dest) :从zip文件2中提取错误1:在read.dcf(file.path(pkgname,"DESCRIPTION"),c("Package","Type")):无法打开压缩文件'beeswarm/DESCRIPTION',可能的原因'没有相应的文件和目录'
我已经读过在Windows 7中对写入某些文件夹等的权限可能存在重要限制.所以我已经花了一些时间在我的计算机的非默认区域安装R和库文件夹,并允许自己拥有权利某些文件夹,但无济于事.当我输入时,可能也很重要:
.libPaths()
# [1] "D:/Rlibs"
# [2] "C:/Users/L.Halsey/Documents/R/win-library/3.0"
# [3] "C:/Users/L.Halsey/Documents/Documents/R-3.0.1/library"
Run Code Online (Sandbox Code Playgroud)
我创建了几个文件夹,试图创建一个我可以成功安装库并将其设置为R使用"开始"按钮中的"环境变量"进行识别的文件夹.我不知道如何删除它们中的任何一个 - 不确定这是否与我现在因某些原因无法安装/更新软件包的整体问题相关.
我目前正在尝试安装gganimate包,但似乎无法.我正在运行Win 10,Rx64 3.3.0和Rstudio 0.99.896; 以下命令:
devtools::install_github("dgrtwo/gganimate")
Run Code Online (Sandbox Code Playgroud)
将抛出此错误:
Downloading GitHub repo dgrtwo/gganimate@master
from URL https://api.github.com/repos/dgrtwo/gganimate/zipball/master
Error in curl::curl_fetch_memory(url, handle = handle) :
Problem with the SSL CA cert (path? access rights?)
Run Code Online (Sandbox Code Playgroud)
因此,经过几个小时的绝望,我决定尝试手动安装包.我按照这个链接: 这里
以下命令:
install.packages(pkgs = "C:/Users/Superzucca/Desktop/gganimate-master.zip", repos = NULL)
Run Code Online (Sandbox Code Playgroud)
结果是:
Installing package into ‘C:/Users/Superzucca/Documents/R/win-library/3.3’
(as ‘lib’ is unspecified)
Run Code Online (Sandbox Code Playgroud)
但是当我打电话的时候:
library("gganimate-master") #### -> as suggsted by R itself!!
Run Code Online (Sandbox Code Playgroud)
抛出此错误:
Error in library("gganimate-master") : there is no package called ‘gganimate-master’
Run Code Online (Sandbox Code Playgroud)
请帮忙.我没有任何问题安装其他pkgs,老实说,不知道还有什么可以尝试.提前谢谢你,Superzucca