R - devtools не удается установить 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, - я не получаю эту ошибку. Появляется только при попытке подключиться к github из R.

Я использую Ubuntu 12.10, libcurl 7.22.0 и R 3.0

У кого-нибудь есть идеи, что делать, чтобы это исправить?

С уважением, Н.

2 ответа

Эта проблема решена. Было некоторое несоответствие между версией RCurl и библиотекой curl. Переустановка RCurl устранила проблему.

Пытаться

$ 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 или нет. Я бы догадался нет, но понятия не имею

редактировать: пробовать это на ОС 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’
Другие вопросы по тегам