首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建一个R包tarball,而不会在tarball中泄露您的用户名

构建一个R包tarball,而不会在tarball中泄露您的用户名
EN

Stack Overflow用户
提问于 2018-11-06 14:07:03
回答 1查看 178关注 0票数 9

R CMD build中,用户的ID自动插入到DESCRIPTION文件中。这是有问题的,因为我在企业计算环境中工作,我不想泄露我的用户ID。

可复制的例子:

代码语言:javascript
复制
git clone git@github.com:tidyverse/reprex
R CMD build reprex
rm -rf reprex
tar -xf reprex*tar.gz
grep Packaged reprex/DESCRIPTION

当前产出:

代码语言:javascript
复制
Packaged: 2018-11-06 14:01:50 UTC; <MY USER ID>

期望输出

代码语言:javascript
复制
Packaged: 2018-11-06 14:01:50 UTC; 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-09 03:34:51

我不知道在内部这样做,但是,为什么不直接删除ID并重新打包呢?

代码语言:javascript
复制
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

现在再用焦油压缩。可能会将其添加到构建系统中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53173552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档