2013-07-16 83 views
3

制定了一系列的.Rbuildignore看起來是這樣的:隱藏.Rproj.user當建築包裝RStudio

^.*[.]Rproj.*$ 
^\.Rproj\.user$ 
^.Rhistory$ 
[~] 

然而R CMD check mypackage --as-cran回報:

* checking for hidden files and directories ... NOTE 
Found the following hidden files and directories: 
    .Rproj.user 

從閱讀四周,看起來這是一個「功能不是bug「。但是,我怎樣才能防止.Rproj.user出現在軟件包文件中呢?或者我的正則表達式有問題嗎?

回答

2

。構建包時,使用Rbuildignore忽略文件。如果您構建包,則被忽略的文件將不在其中。我想你可能試圖檢查源代碼而不是檢查構建。試試這個

R CMD build mypackage 
R CMD check mypackage_1.0.tar.gz --as-cran 

Writing R Extensions說:

強烈建議最終檢查在用R CMD準備建立一個tar歸檔運行。

+0

就是這樣。我愚蠢地認爲,因爲我不必在檢查時指定文件名,所以我不必檢查。謝謝! –