devtools :: build()无法统计已存在的目录

时间:2018-09-18 06:58:57

标签: r build package devtools packrat

我正在使用 devtools 构建启用了 packrat 的软件包。当我发出命令devtools::build()时,我得到以下信息:

'/usr/lib64/R/bin/R' --no-site-file --no-environ --no-save --no-restore --quiet CMD build '/home/user/Development/CPAT' --no-resave-data --no-manual 

* checking for file ‘/home/user/Development/CPAT/DESCRIPTION’ ... OK
cp: cannot stat 'CPAT/packrat/lib-ext/i686-pc-linux-gnu/3.4.2/CPAT': No such file or directory
cp: cannot stat 'CPAT/packrat/lib-ext/i686-pc-linux-gnu/3.4.2/R6': No such file or directory
cp: cannot stat 'CPAT/packrat/lib-ext/i686-pc-linux-gnu/3.4.2/Rcpp': No such file or directory
cp: cannot stat 'CPAT/packrat/lib-ext/i686-pc-linux-gnu/3.4.2/RcppArmadillo': No such file or directory
...
 ERROR
copying to build directory failed
Error: Command failed (1)

我检查了.Rbuildignore并且行^packrat/在这里,所以我认为 packrat 将被忽略,但事实并非如此。 / p>

我还应该提到,上述目录引用的文件与构建软件包的计算机不在同一台计算机上;平台为x86_64-pc-linux-gnu,R版本为3.5.1。 (当我使用ls列出上述文件时,我看到这些文件是符号链接)。因此R的版本在两台计算机上都不相同,但是我一直在使用git在两台计算机上开发软件包。

该错误该怎么办?

0 个答案:

没有答案