2016-12-06 7 views
4

ビルドから除外するビネットがあります。はい、私はそれを削除することができますが、私は思う。Rbuildignoreは私をここで助けるはずです。私は.Rbuildignoreでファイルを参照しており、パッケージには終りません。しかし、R CMDチェックは警告を与える:ここでR CMDビルドで.Rbuildignoreで参照されるビネットを無視できない

* checking 'build' directory ... WARNING 
Output(s) listed in 'build/vignette.rds' but not in package: 
    'inst/doc/ignoreMe.pdf' 

は、関連する質問ですR CMD build skips knitr/Rmd vignettes - "Output(s) listed in 'build/vignette.rds' but not in package"のみ、私はビネットを無視たかった(そしてそれは、それは無視され、警告を生成しないようにするために)。それは可能ですか?

これは、Writing R Extensionsの.Rbuildignoreへのインデックスリンクに記載されていないようです。

なぜこれをやりたいですか?私の開発サイクルはバージョンnであり、バージョンn +1が有効です。このビネットはn +1の一部であり、.Rbuildignoreはそのバージョンから他のすべてを除外するのに役立ちます。

+1

'.Rbuildignore'ファイルの行は何ですか? – nrussell

+0

関連する行は 'ignoreMe'とだけ言います。私が望むことを実行します - ビネットと関連する.Rソースファイルを削除します。 –

+3

これはRのバグであることが判明しました。これはR 3.4.0で修正されています。これは3.4.0になっていないようです。https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=17246 –

答えて

0

これはRのバグであることが判明しました。これはR 3.4.1で修正されていると主張されています。 bugs.r-project.org/bugzilla3/show_bug.cgi?id=17246を参照してください。

2

私は同じ問題を抱えていて、VignetteBuilder引数をDESCRIPTIONファイルから削除してソートしました。これもあなたのケースであるかどうかはわかりません。

関連する問題