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",一直失败。
发布于 2021-01-22 22:46:30
安装"libgit2“失败的原因是,应该安装"git2r”。(参考:https://github.com/libgit2/libgit2和https://github.com/ropensci/git2r)
**解下面的"gert“:**
install.packages('git2r') # [https://github.com/ropensci/git2r\](https://github.com/ropensci/git2r%5C) install.packages('gert')\
下面引用:https://github.com/r-lib/gert安装提示。在Linux上,您需要安装libgit2:
Debian: libgit2 2-dev
Fedora / CentOS: libgit2 2-devel
对于Ubuntu信任和Xenial,您可以从
这一“ppa”:
sudo add存储库ppa:cran/libgit2 2
sudo apt-get update
sudo apt安装libgit2 2-dev
完成了!
之后,可以正常安装"usethis“软件包。
install.packages('usethis')
完成了!
最后,"devtools“也可以正常安装。
install.packages('devtools')\
“非零状态”的错误不会出现。
library(devtools)
加载所需的包:使用此
扩展故事:
在devtools问题得到解决后,可以成功地完成软件包tidyverse。
幸福的结局。
https://stackoverflow.com/questions/65853618
复制相似问题