R - devtools Github安装失败

时间:2013-05-09 17:35:52

标签: r curl github

尝试使用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搜索告诉我这是一个卷曲问题。我不近了。 从命令行使用“git”我可以从github中获取我想要的任何内容, - 我没有收到此错误。它只在我尝试从R连接到github时出现。

我正在使用ubuntu 12.10,libcurl 7.22.0和R 3.0

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

此致 小时。

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分: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’