问题描述
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”失败的原因是,应该安装“git2r”。 (参考:https://github.com/libgit2/libgit2 和 https://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包。
快乐的结局。