R 打包流程

环境

  • RStudio 1.1.383
  • R 3.5.1

通过RStudio生成包工程文件。

在这里插入图片描述

打包

控制台输入如下命令

1. document()

函数说明、命名空间信息等都需要通过roxygen2生成。

devtools::document()

2. check

devtools::check()

最终会得到如下的信息汇总,errors是必须要排除的。
在这里插入图片描述

3. build

生成源代码包(.tar)

devtools::build()

在这里插入图片描述
生成二进制包(.zip)

devtools::build(binary = TRUE)

在这里插入图片描述

Attention: Rstudio 本身提供了打包的按钮如下:
在这里插入图片描述
但是通过这种方式打包,似乎不能生成vignette文件。即使勾上了vignettes(如下图示所示)也不能成功打包vignette文件。所以还是用命令手动执行,实际上通过打包过程中显示的信息也可以看出来,对于.tar.gz形式的源码包是会在打包过程中生成vignette文件的,而二进制包则不会。
在这里插入图片描述

安装

通过本地文件

# change the path to your own.
path <- 'dir/'

# win
pkgfile.zip <- paste0(path, 'yourpkg.zip')
install.packages(pkgfile.zip, repos = NULL, type = "win.binary")

# linux
pkgfile.tar <- paste0(path, 'yourpkg.tar.gz')
install.packages(pkgfile.tar, repos = NULL, type = "source")

删除

remove.packages('yourpkg')
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值