私はRStudioで最初のパッケージを作成しようとしています。Rプログラムを再帰的に文書化します
私はすでにRファイルでプロジェクトを持っていたと私はちょうどこのようなプロジェクトのレイアウトを変更:
Package: my-package
Title: Package title
Version: 0.0.0.9000
[email protected]: person("Ben",
"Me",
email = "[email protected]",
role = c("aut", "cre"))
Description: blabla
Depends:
R (>= 3.3.2)
License: file LICENSE
Encoding: UTF-8
LazyData: true
VignetteBuilder: knitr
Suggests:
knitr,
rmarkdown
RoxygenNote: 5.0.1
私のすべての機能がroxygenコメントを含める:
.
|-R
|---File
|---Physics
|---Plot
|---Utils
|-man
|-vignettes
|-DESCRIPTION
|-NAMESPACE
私の説明ファイルには、次のテキストが含まれています。私はRStudioでビルド/ドキュメントの機能を使用する場合、それは言う:
==> devtools::document(roclets=c('rd', 'collate', 'namespace', 'vignette'))
Updating my-package documentation
Loading my-package
Writing NAMESPACE
Updating vignettes
Documentation completed
しかし、manページや名前空間ファイルは空のまま。
私がビルドする場合&プロジェクトをリロードすると、No man pages found in package
というメッセージが表示されます。
ドキュメントコマンドが正しく適用されなかったと思います。コメント付きのRスクリプトをRフォルダのルートに直接置くと、それが見つけられます。 RStudioがすべてのコードフォルダを再帰的に探索できるようにする方法はありますか?Rフォルダのルートにすべてのファイルを置くだけですか(Javaの世界から来る人にとっては面倒です...)?
まず、正しいフォルダ構造を試してください。また、これはRstudioの問題ではありません。 –
正しいフォルダ構造はフラットな構造ですか? – Ben