2016-10-13 67 views
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?

+1

僅當使用devtools :: document()和roxygen2時,纔會自動生成NAMESPACE。否則,你手工創建它。因此,我認爲他們認爲它是需要版本化的源文件。 – witek

回答

1

僅當使用devtools :: document()和roxygen2時,纔會自動生成NAMESPACE。否則,你手工創建它。因此,我認爲他們認爲它是需要版本化的源文件。

相關問題