4

devtoolsを使用して小さなRパッケージを開発し、それをgithub(https://github.com/paulhurleyuk/PaulHurleyMisc)に配置しました。この構造で作成しました

PaulHurleyMisc\
    R\
    data\
    man\

gitリポジトリであるため、ルートにも.gitフォルダーがあり、R CMD Check Rを実行すると、実行可能ファイルについて文句を言います。

パッケージのルートの下にサブフォルダーを作成する必要がありますか?devtoolsを使用してgithubからインストールしようとしたことがないので、devtoolsは何を期待しますか?

4

2 に答える 2

5

R CMD build最初に実行してから tarball で実行して確認すると、警告/エラーを取り除くことができると思いますR CMD check(これは推奨される方法です: http://cran.r-project.org/doc/manuals/r-release/ R-exts.html#Checking-packages )。R は .git や .svn などのファイルを自動的に無視するようになったので、実際に.gitetc.を に入れる必要はないと思います:パッケージ内を参照してください(これはしばらくの間本当でした).Rbuildignoreutils.Rtools

以下のコメントで @hadley が指摘しているように、devtools自動的にこのルートに従います (つまり、ディレクトリを直接チェックするのではなく、tarball をビルドしてからチェックします)。

参照: R CMD チェックで .git フォルダーをブラックリストに登録する

于 2013-03-10T17:25:16.200 に答える
3

私にはすべて問題ないように見えます。R CMD を使用しているときに苦情が発生した場合は、対応するファイル/フォルダーを .Rbuildignore ファイルに追加することで、R にいくつかのものを無視するように簡単に指示できます。

于 2013-03-10T16:43:15.527 に答える