1
之前,我刚刚被推Github一个包,我经常记录,测试,并与下述R在我的机器上安装命令:运行`devtools ::文件()`安装
library(devtools)
library(testthat)
setwd("bimark")
document() # cheers to roxygen2!
use_testthat() # cheers to testthat!
setwd("..")
install("bimark", build_vignettes=TRUE) # cheers to R-markdown!
library(bimark)
test_package("bimark")
run_examples("bimark")
然而,从GitHub与安装它:
install_github("iago-lito/bimark")
不起作用,因为
ERROR: a 'NAMESPACE' file is required
钍我之所以不版本我的NAMESPACE
文件是因为它是由devtools::document()
自动生成的。
如何在不更新非源文件(例如NAMESPACE
)的情况下为我的用户提供全面的doc-test-installation?
仅当使用devtools :: document()和roxygen2时,才会自动生成NAMESPACE。否则,你手工创建它。因此,我认为他们认为它是需要版本化的源文件。 – witek