devtools :: build和devtools :: check瓶颈 - 无法捆绑包

时间:2016-07-25 18:49:30

标签: r devtools r-package

希望有人能帮助我理解导致这个瓶颈的过程。

我正在使用packrat构建一个R包(我不相信packrat是个问题,但是我自安装它以来只遇到这个问题。)

当我尝试构建源包时,我就这么做了。我安装了rtools,devtools::find_rtools返回TRUE。当我使用devtools::check时,我遇到同样的问题。

==> devtools::build()

"C:/PROGRA~1/R/R-33~1.0/bin/x64/R" --no-site-file --no-environ --no-save  \
  --no-restore --quiet CMD build "C:\my\working\directory"  \
  --no-resave-data --no-manual 

* checking for file 'C:\my\working\directory/DESCRIPTION' ... OK  

然后它会在15-20分钟之间停止,然后继续:

Warning in file.copy(pkgname, Tdir, recursive = TRUE) :
  problem copying .\my_pkg\.Rproj.user\B8520658\sdb\s-10B6532E\lock_file to
  C:\Users\me\AppData\Local\Temp\Rtmp6jzytz\Rbuild2edc10811bab\my_pkg
ERROR
copying to build directory failed

我的.Rbuildignore文件如下所示:

^.*\.Rproj$
^\.Rproj\.user$
^README\.Rmd$
^README-.*\.png$
^data-raw/.*$
^notes$
^plots$
^\.Rprofile$
^packrat/

由于我在此文件中指定了.Rproj.user,为什么会出现此错误?

devtools::build复制我的整个包目录吗?目录中有几百MB的数据,因此可以解释一些问题。

我查看了devtools source code,并且不了解造成问题的原因。

这是我的会话信息:

R version 3.3.0 (2016-05-03)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

我感谢您提供的任何帮助!

0 个答案:

没有答案