尝试使用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
有没有人知道如何解决这个问题?
此致 小时。
答案 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’