安装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。

上一篇下一篇

猜你喜欢

热点阅读