安装R包devtools遇到的报错及解决
2021-03-11 本文已影响0人
NICE_AGIS
记录一下,也许能帮到一些人
今天安装devtools包时总是报错,提示gert包配置错误ERROR: configuration failed for package ‘gert’,进一步研究报错发现是缺少libgit2包,搜了一下不少人遇到过这个问题,解决答案也是五花八门,又要求sudo还要配置环境,搞不好要被管理员请喝茶。我试着用conda装了一下,竟然成功了!“偏方治大病”啊。。。(投机取巧而已,不推荐这样解决问题)
具体:(我用的是miniconda3)
source activate R3.6.3
conda install libgit2
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: ****/miniconda3/envs/R3.6.1
added / updated specs:
- libgit2
The following packages will be downloaded:
package | build
---------------------------|-----------------
libgit2-1.1.0 | h3974521_1 667 KB conda-forge
pcre2-10.36 | h032f7d1_1 1.1 MB conda-forge
------------------------------------------------------------
Total: 1.8 MB
The following NEW packages will be INSTALLED:
libgit2 conda-forge/linux-64::libgit2-1.1.0-h3974521_1
pcre2 conda-forge/linux-64::pcre2-10.36-h032f7d1_1
Proceed ([y]/n)? y
Downloading and Extracting Packages
libgit2-1.1.0 | 667 KB | ################################################################################################################################################ | 100%
pcre2-10.36 | 1.1 MB | ################################################################################################################################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
libgit2安装成功。
然后在R中正常安装gert,usethis,devtools。