【发布时间】:2013-04-23 07:37:03
【问题描述】:
截至今天,我无法使用 devtools 从 GitHub 安装包。不知道是不是错误出在:
- 我
- 开发工具
- GitHub
我使用install_github如下,得到如下错误:
library(devtools)
install_github("reports", "trinker")
## > library(devtools)
## > install_github("reports", "trinker")
## Installing github repo(s) reports/master from trinker
## Installing reports.zip from https://github.com/trinker/reports/archive/master.zip
## Error in function (type, msg, asError = TRUE) :
## transfer closed with outstanding read data remaining
##
## TRIED WITH SECOND REPO:
##
## > install_github("acc.roxygen2", "trinker")
## Installing github repo(s) acc.roxygen2/master from trinker
## Installing acc.roxygen2.zip from https://github.com/trinker/acc.roxygen2/archive/master.zip
## Error in function (type, msg, asError = TRUE) :
## transfer closed with outstanding read data remaining
我用第二个 repo 尝试了这个并得到了同样的错误。我知道其他similar errors与安全证书有关。
这是我的 github 仓库https://github.com/trinker/reports
我似乎也无法下载和安装。我可以安装由 R 构建生成的 tar.gz 文件。
错误发生在哪里以及为什么会发生?
PS 我可以为别人的 github 安装:
library(devtools)
install_github("findPackage", "Dasonk")
编辑
我也可以安装自己的 qdap:
library(devtools)
install_github("qdap", "trinker")
【问题讨论】:
-
(+1) 用于安装有史以来最有用的软件包。 findPackage 曾多次救过我的命。
-
我选择了那个,因为我知道它还没有在我的图书馆里 :)
-
这真的是最好的地方吗?每次网页更改其格式时,我们是否应该询问如何修复抓取它的代码?
-
@GSee 我可以理解您的意见,但这只是任何网页。这是一个严重依赖 R 编码网页(和许多其他语言)。这不是棒球统计页面或梦幻足球。它也不仅仅是任何代码,它是一个严重依赖的包。
-
如上所述,我不知道问题的位置。看到这个heavily upvoted similar question