我正在使用 devtools 构建 R 包。我已经构建了一个包含一些我想包含的功能的包。我想在启动时加载包及其文档。我的包文件位于以下位置:
'~/global/Rcode/Startup Package'
我的 .Rprofile 文件如下所示:
.First <- function(){
library(devtools)
location <- '~/global/Rcode/Startup Package'
document(location)
}
但是,当我打开 R 时,会加载包中的函数,但不会加载文档。
如果我自己启动后运行相同的代码行,即:
library(devtools)
location <- '~/global/Rcode/Startup Package'
document(location)
然后一切正常,包装正确记录。因此,这似乎是一个相当奇怪的错误!
(作为部分修复,我可以运行
install(location)
并将其视为普通的 r 包,一切正常,但这需要时间,因为我打算大量更新包并且不想每次都运行它,尤其是 devtools 选项应该可以工作。)