gpt4 book ai didi

r - 构建R包tarball,而不必在tarball中泄露您的用户名

转载 作者:行者123 更新时间:2023-12-04 04:36:30 26 4
gpt4 key购买 nike

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; 

最佳答案

我不知道在内部执行此操作,但是,为什么不删除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

现在,再次用tar压缩它。可能将其添加到您的构建系统。

关于r - 构建R包tarball,而不必在tarball中泄露您的用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53173552/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com