gpt4 book ai didi

Roxygen、包构建和使用.Rd2=TRUE

转载 作者:行者123 更新时间:2023-12-04 00:46:14 24 4
gpt4 key购买 nike

我有一个简单的 shell 脚本来构建我的 Roxygen 文档,构建包,检查,然后在我的机器上安装新构建的包。这很简单:

#! /bin/sh
R CMD roxygen -d myPackage
R CMD build myPackage/
R CMD check myPackage_0.01.tar.gz
R CMD INSTALL myPackage myPackage_0.01.tar.gz

但是我遇到了 Roxygen 将我的 .onLoad() 函数设为 described previously on StackOverflow 的问题.解决方案是在 roxygenize 中使用 use.Rd2=TRUE 选项。好吧,我想从命令提示符构建,所以我更改了这一行
R CMD roxygen -d myPackage 

到以下行,该行通过标准输入将 roxygenize 行推送到 R:
echo 'require("roxygen"); roxygenize("myPackage", roxygen.dir="myPackage",
copy.package=FALSE, use.Rd2=TRUE)' | R --no-save < /dev/stdin

似乎 工作只是花花公子。但是感觉有点绕。有没有更简单和/或更优雅的方法?

最佳答案

可能是R CMD roxygen -s选项将在这里有所帮助。我相信它实际上与设置 use.Rd2=TRUE 相同在 roxygenize功能。

关于Roxygen、包构建和使用.Rd2=TRUE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4380849/

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