【发布时间】:2018-09-25 09:18:34
【问题描述】:
当我运行ocpu_start_app("my_package") 时,并没有显示所有功能,并且我无法访问未列出的功能,尽管它们位于my_package/R/ 文件夹下,如 OpenCPU 文档所述。
【问题讨论】:
当我运行ocpu_start_app("my_package") 时,并没有显示所有功能,并且我无法访问未列出的功能,尽管它们位于my_package/R/ 文件夹下,如 OpenCPU 文档所述。
【问题讨论】:
就我而言,这似乎是 roxygen2 的问题。这个包创建了 OpenCPU 使用的文档和 NAMESPACE 文件。出于某种原因,当我从 RStudio(Ubuntu 18.04)构建我的包时,roxygen2 没有自动执行。所以我不得不手动运行roxygen2。您可以通过多种方式做到这一点:
来自 roxygen2 文档:
roxygen2::roxygenise(),或
devtools::document(),如果您使用的是开发工具,或者
Ctrl + Shift + D,如果您使用的是 RStudio。
在此之后,我只需要重建我的项目并重新启动 OpenCPU 单服务器,然后一切都重新开始工作。
【讨论】: