运行打开CPU单用户服务器时看不到我的所有功能

Cannot see all my functions when running Open CPU single-user server

当我 运行 ocpu_start_app("my_package") 时,并非所有功能都显示,我无法访问未列出的功能,尽管如 OpenCPU 文档所述,它们位于 my_package/R/ 文件夹下。

就我而言,这似乎是 roxygen2 的问题。这个包创建了文档和 OpenCPU 使用的 NAMESPACE 文件。出于某种原因,当我从 RStudio (Ubuntu 18.04) 构建我的包时,roxygen2 没有自动执行。所以我只好运行手动roxygen2。您可以通过多种方式做到这一点:

来自 roxygen2 文档:

roxygen2::roxygenise(),或

devtools::document(),如果您使用的是开发工具,或者

Ctrl + Shift + D,如果您使用的是 RStudio。

在此之后,我只需要重建我的项目并重新启动 OpenCPU 单服务器,一切又开始了。