【问题标题】:R - devtools Github install failsR - devtools Github 安装失败
【发布时间】:2013-05-09 17:35:51
【问题描述】:

尝试使用 Hadleys devtools 包时遇到认证错误:

install_github("devtools")
Installing github repo(s) devtools/master from hadley
Installing devtools.zip from https://github.com/hadley/devtools/archive/master.zip
  Error in function (type, msg, asError = TRUE)  : 
  Peer certificate cannot be authenticated with given CA certificates

Google 搜索告诉我这是一个 curl 问题。我不近了。 从命令行使用“git”,我可以从 github 获取任何我想要的东西, - 我没有收到这个错误。它仅在我尝试从 R 连接到 github 时出现。

我使用的是 ubuntu 12.10、libcurl 7.22.0 和 R 3.0

有人知道如何解决这个问题吗?

真诚的 H.

【问题讨论】:

  • 能否提供sessionInfo()的完整输出?
  • 谷歌搜索更多我发现 R 中与 curl 相关的问题已通过重新安装 RCurl 得到解决。我试过了,然后
  • 然后呢?好悬疑啊!
  • 谷歌搜索更多我发现 R 中与 curl 相关的问题已通过重新安装 RCurl 得到解决。我试过了,然后....(对不起,失去联系)这工作。 SessionInfo 告诉我 Rcurl 已加载到命名空间中,所以我怀疑我当时的 Rcurl 和我的 curl 库之间存在一些问题。
  • 您可以克隆目录,然后在本地计算机上构建 R CMD 和 R CMD 安装。我最近在尝试从 github 安装 ffbase 时遇到了同样的问题,这就是我最终解决它的方式

标签: r curl github


【解决方案1】:

此问题已解决。 RCurl 的版本和 curl 库之间存在一些不匹配。重新安装 RCurl 解决了这个问题。

【讨论】:

  • 我安装了 RCurl 并得到了同样的错误。如何解决这个问题?
  • 我能够做相反的事情来解决这个问题 - 安装 Curl(Windows 使用 Chocolatey - CMD> choco install curl)。然后重启R,就好了。
【解决方案2】:

试试

$ git clone git://github.com/hadley/devtools.git
$ R CMD build devtools
$ R CMD install devtools_1.2.99.tar.gz

或者只是

$ git clone git://github.com/hadley/devtools.git
$ R CMD install devtools

两者都在 Ubuntu 12.04 上为我工作。其他人可以权衡先构建然后从 tarball 安装是否有任何区别。我猜没有,但我不知道

编辑: 在 os X 上试试这个

* installing to library ‘/Library/Frameworks/R.framework/Versions/3.0/Resources/library’
* installing *source* package ‘devtools’ ...
** libs
sh: make: command not found
ERROR: compilation failed for package ‘devtools’
* removing ‘/Library/Frameworks/R.framework/Versions/3.0/Resources/library/devtools’
* restoring previous ‘/Library/Frameworks/R.framework/Versions/3.0/Resources/library/devtools’

【讨论】:

  • 谢谢 Jake,这就是我最近使用 rCharts 的方式。但我希望能够直接访问它。现在似乎正在工作(在我更新了 RCurl 之后)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-13
  • 2021-12-16
  • 2014-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多