【发布时间】:2018-11-06 14:07:03
【问题描述】:
在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;
【问题讨论】:
-
你为什么不直接删除名称并重新压缩它?
-
现在你提到它似乎并不难,但它仍然感觉像是我不应该手动清理的东西。
-
我添加了一个单行脚本。这比更改内部结构要容易得多,然后每次更新语言时都必须进行更改。如果您使用的是构建系统,请尝试将其添加到其中。 Travis 应该有后期构建钩子,并且对于开源项目是免费的,试试吧,很简单。或者将脚本添加为 bash 别名,这样您就不必每次都输入它。