如何在 Opencpu 上部署 *.tar.gz 包

How to deploy a *.tar.gz package on Opencpu

我有以下问题:

我创建了一个以 *.tar.gz 结尾的 R 包,我只想将其上传到 ubuntu 服务器并从服务器文件系统将其安装到 opencpu 中,而不使用 github(因为我还不太熟悉 github)。

我有以下配置: Ubuntu 14.04 运行 opencpu /opencpu-cache 就可以了 安装 R 已安装 RStudio

我还没有找到任何指向这个方向的指南。 有没有人对如何在不使用 Github 的情况下在 Opencpu 中安装 R 包 (tar.gz) 有一些指导? 谢谢!

与 OpenCPU 一起使用的包没有什么特别之处。像安装任何 R 包一样安装它:

R CMD INSTALL yourpackage_1.2.tar.gz

如果你不是 root 并且你想在全局库中安装你可能需要 sudo:

sudo R CMD INSTALL yourpackage_1.2.tar.gz --library=/usr/local/lib/R/site-library

安装完成后,您应该可以通过例如

curl http://localhost/ocpu/user/yourname/library/yourpackage/R 
curl http://localhost/ocpu/library/yourpackage/R