1

DESCRIPTIONR パッケージのファイルにはDepends、依存関係を指定するいくつかの方法がSuggestsありImportsます。パッケージがインストールされたらオプションですが、実行には必要な依存関係を指定するには、どれを使用すればよいR CMD checkですか?

私の特定のケースではtestthat、実行時にいくつかのテストを自動的に実行するために使用していますR CMD checkが、「通常の」操作中testthatは必要ありません。この質問に対する答えは、それがtestthatにあるはずだと示唆していますが、正しく動作Suggestsすることを保証するのに十分ですか?R CMD check

存在する場合、私が見たいのは、実行するためにのみR CMD check必要な依存関係を指定できるフィールドです。これらのパッケージが利用できない場合、適切なエラーメッセージで失敗するはずです。

4

1 に答える 1

5

はい、Suggestsフィールドに配置する必要があります。を正常に実行するために他に必要なことR CMD checkは、フィールド内のパッケージSuggestsが によって検出される場所にインストールされていることを確認することだけR CMD checkです。

それらが利用できない場合は、環境変数_R_CHECK_FORCE_SUGGESTS=falseを設定してR CMD check実行し、提案されたパッケージが見つからないことに関する「メモ」を表示します。

于 2013-04-02T18:50:02.137 に答える