Github R包终极安装方法

2022-12-19  本文已影响0人  余绕

1.方法1:

# install.packages("devtools")
devtools::install_github("Github-Yilei/ggcor")

2. 方法2:

1.下载软件包
image.png

2. 解压文件,并把文件夹修改成为ggcor,同时移动到R当前工作目录

image.png
3. 利用pkgbuild::build()构建R包
1.安装

#install.packages("pkgbuild")

library(pkgbuild)

pkgbuild::build("./ggcor", dest_path = ".")  

#./ggcor上述文件夹,dest_path = "." 路径为当前路径
√  checking for file 'C:\Users\TAO\Documents\ggcor/DESCRIPTION' ...
-  preparing 'ggcor': (1.1s)
√  checking DESCRIPTION meta-information ...
-  checking for LF line-endings in source and make files and shell scripts
-  checking for empty or unneeded directories
-  building 'ggcor_0.9.8.1.tar.gz'
   
image.png

3. 安装R包

其中遇见依赖,需要不断安装依赖,最后安上。
> install.packages("./ggcor_0.9.8.1.tar.gz",repos = NULL,type = "source")

   File .Renviron contains invalid line(s)
      C:/Users/TAO/AppData/Local/Programs/Python/Python310/python.exe
   They were ignored

ERROR: dependencies 'ggnewscale', 'patchwork' are not available for package 'ggcor'
* removing 'D:/Program/R/R program/R-4.0.2/library/ggcor'
Warning in install.packages :
  installation of package ‘./ggcor_0.9.8.1.tar.gz’ had non-zero exit status

> install.packages("patchwork")

  There is a binary version available but the source version is later:
          binary source needs_compilation
patchwork  1.1.1  1.1.2             FALSE

installing the source package ‘patchwork’

试开URL’https://cran.rstudio.com/src/contrib/patchwork_1.1.2.tar.gz'
Content type 'application/x-gzip' length 3192018 bytes (3.0 MB)
downloaded 3.0 MB
............

> install.packages("ggnewscale")

  There is a binary version available but the source version is later:
           binary source needs_compilation
ggnewscale  0.4.7  0.4.8             FALSE

installing the source package ‘ggnewscale’
............
install.packages("./ggcor_0.9.8.1.tar.gz",repos = NULL,type = "source")

上一篇下一篇

猜你喜欢

热点阅读