我是R包xgboost的作者之一。当我尝试使用R CMD build xgboost
打包时,.o
内有5个新编译的src/
文件。
我仔细检查过这些文件不在之前的目录中。奇怪的是,当我运行R CMD build --no-build-vignettes xgboost
时,这个问题就消失了。我怀疑有一些与编辑小插曲的过程有关。但是我们不想牺牲它的小插曲。
如何解决这个问题?谢谢!
注意:要重现此问题,请在控制台中运行以下命令:
git clone https://github.com/tqchen/xgboost && cd xgboost && make Rpack
其中make Rpack
是将文件移动到正确位置和R CMD
操作的文件操作的组合。修改Rpack
中的Makefile
部分以控制此流程。
答案 0 :(得分:1)
一些尝试后确定以下解决方案对我有用:
.Rbuildignore
此文件的一个示例是:https://github.com/dmlc/xgboost/blob/master/R-package/.Rbuildignore