1

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.

4

2 に答える 2

5

この問題は解決されました。RCurl のバージョンと curl ライブラリの間に不一致がありました。RCurl を再インストールすると問題が解決しました。

于 2013-05-14T15:51:59.593 に答える
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’
于 2013-05-09T18:18:36.763 に答える