0

在使用 Packrat 管理库的闪亮服务器上部署闪亮的应用程序时,我无法理解我做错了什么。

我在 RStudio 中创建项目测试部署,然后启动 packrat。

packrat::init()

当我工作时,我正在安装软件包(dplyr、ggplot2 等)。这些存储在/test-deploy/packrat/lib/[OS]/[R Version]中。到目前为止一切都很好。

完成工作准备部署。

packrat::bundle()

创建一个解绑到闪亮服务器的 tar 文件

packrat::unbundle("/test-deploy/packrat/bundles/test-deploy-2017-07-14.tar.gz", "/srv/shiny-server/")

我去闪亮服务器上的那个应用程序并打开packrat

packrat::on()

现在我检查除了基本软件包之外还安装了哪些软件包

ip = as.data.frame(installed.packages()[,c(1,3:4)])
ip = ip[is.na(ip$Priority),1:2,drop=FALSE]
ip

输出

        Package Version
packrat packrat 0.4.8-1

我在开发版本中可以看到的其他软件包不存在吗?我究竟做错了什么 ?

4

1 回答 1

0

我忘了包括

packrat::snapshot()

packrat::bundle()
于 2017-07-14T12:32:13.960 回答