我尝试从github下载tsdyn包(它尚未更新到cran),但是我的代理阻止了我连接到github。如何从github手动或离线安装R包
library(devtools)
install_github("MatthieuStigler/tsDyn", ref="Dev94", subdir="tsDyn")
Downloading github repo MatthieuStigler/[email protected]
Erreur dans function (type, msg, asError = TRUE) :
Failed to connect to api.github.com port 443: Connection refused
然后我下载的.zip并试图从.zip文件安装包,并得到这个错误:
Erreur dans read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
impossible d'ouvrir la connexion
De plus : Message d'avis :
In read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
impossible d'ouvrir le fichier compressé 'tsDyn-master/DESCRIPTION', cause probable : 'No such file or directory'
我不明白,因为我能找到的信息库中的描述文件。 我认为它是试图连接到互联网,这是我的专业connexion不允许的。 我发现有些人用Linux成功地让它通过另一个端口下载比443(端口8000必须被允许我认为但不确定),但我有Windows 7. 我有管理员凭据,它不工作,无论是当我尝试使用R作为管理员。 我真的不知道任何有关代理配置的信息,所以如果您有任何想法,请尝试成为我应该做的更具体的行动。
非常感谢提前!
EDIT1:我想你的建议,并删除文件库中的不必要的水平,我做了一个
Rscript -e "install.packages ('C:/Users/stephanie/Downloads/tsDyn.zip',repos=NULL) "
,我从终端得到了“安装包到“C:/用户/斯蒂芬妮/文档/R/win-library/3.1'(因为'lib'是未指定的)。它似乎工作,但是当我在RI中使用命令库(tsDyn)时得到了“Erreur dans library(tsDyn)”,'tsDyn'n'est pas un nom correct de packageinstallé“(不是我用英文安装的软件包的正式名称)尽管这些文件存在于win库中,但我注意到其他软件包目录中总是存在的文件MD5和INDEX是这里不存在一个想法?
EDIT2:我找到了解决办法,撤除劝不必要的水平,我下次使用devtools的安装功能,它的工作(脱机)...
library(devtools)
install("C:/Users/stephanie/Downloads/tsDyn")
我真的不明白与差异终端命令如此,如果有人可以给我线索,我已经解决了我的PB,但我会有兴趣了解如何!
你试过用什么命令来安装ZIP文件? – hrbrmstr 2015-04-01 12:12:01
我选择«从zip文件安装包»在菜单«包» – 2015-04-01 13:39:06