在R CMD build中,用户的ID自动插入到DESCRIPTION文件中。这是有问题的,因为我在企业计算环境中工作,我不想泄露我的用户ID。
可复制的例子:
git clone git@github.com:tidyverse/reprex
R CMD build reprex
rm -rf reprex
tar -xf reprex*tar.gz
grep Packaged reprex/DESCRIPTION当前产出:
Packaged: 2018-11-06 14:01:50 UTC; <MY USER ID>期望输出
Packaged: 2018-11-06 14:01:50 UTC; 发布于 2018-11-09 03:34:51
我不知道在内部这样做,但是,为什么不直接删除ID并重新打包呢?
git clone git@github.com:tidyverse/reprex
R CMD build reprex
rm -rf reprex
tar -xf reprex*tar.gz
grep -l "Packaged" reprex/DESCRIPTION | xargs sed 's/UTC;.*/UTC;/' > reprex/DESCRIPTION现在再用焦油压缩。可能会将其添加到构建系统中。
https://stackoverflow.com/questions/53173552
复制相似问题