安装包“devtools”的退出状态非零 - R packge 或 R studio

R 版本 3.4.4。 Ubuntu 18.04.5 LTS。

install.packages('devtools') 输出显示缺少“gert”、“usethis”。

然后我尝试安装失败的包“gert”。

install.packages('gert',repos='https://cran.rstudio.com/')

输出是缺少“libgit2-dev”的错误。

接下来,我去安装了“libgit2-dev”,一直失败。

w910488011 回答:安装包“devtools”的退出状态非零 - R packge 或 R studio

安装“libgit2”失败的原因是,应该安装“git2r”。 (参考:https://github.com/libgit2/libgit2https://github.com/ropensci/git2r

** 解决下面的“gert”:**

install.packages('git2r') # https://github.com/ropensci/git2r\ install.packages('gert')\

以下是指:https://github.com/r-lib/gert 安装提示。 在 Linux 上你需要安装 libgit2:

Debian:libgit2-dev
Fedora / CentOS:libgit2-devel
对于 Ubuntu Trusty 和 Xenial,您可以使用来自
的 libgit2 backports 这个ppa:

须藤添加-apt-repository ppa:cran/libgit2
sudo apt-get 更新
sudo apt-get install libgit2-dev

完成!

之后就可以正常安装“usethis”包了。
install.packages('usethis')
完成!

最后,“devtools”也可以正常安装了。
install.packages('devtools')\

“非零状态”的错误不显示。
库(开发工具)
加载需要的包:usethis

扩展故事:
devtools问题解决后可以安装tidyverse包。

快乐的结局。

本文链接:https://www.f2er.com/1055794.html

大家都在问