Packrat 在闪亮的服务器上工作吗?

Xiu*_* Le 5 r shiny shiny-server

当我从 Rstudio 运行时,我的闪亮应用程序运行良好,这对我来说似乎很奇怪,但同一个项目,当在闪亮的服务器(开源)上运行时,不使用 Packrat 私有库。我使用 .libPaths() 进行检查,但未显示私有库。我需要做任何配置才能使其工作吗?谢谢。

paste0(.libPaths(),' shinyBS version:',as.character(packageVersion('shinyBS')))
Run Code Online (Sandbox Code Playgroud)

在工作室

[1] "C:/R/ADAP/packrat/lib/i386-w64-mingw32/3.1.1 shinyBS version:0.25"
[2] "C:/R/ADAP/packrat/lib-ext shinyBS version:0.25"                   
[3] "C:/R/ADAP/packrat/lib-R shinyBS version:0.25"
Run Code Online (Sandbox Code Playgroud)

在闪亮的服务器上

shinyBS version:0.20 Lib:/usr/lib64/R/library shinyBS version:0.20 Lib:/usr/share/R/library
Run Code Online (Sandbox Code Playgroud)

小智 2

有一个配置文件.Renviron,其中包含一个环境变量R_LIBS。这是您的R会话(和.libPaths())学习在哪里寻找库的地方。要更改默认值,请勿.Renviron直接编辑该文件,而是在同一目录中创建一个副本并将其命名为.Renviron.site. 编辑R_LIBS这个新文件中的变量。这可以防止您的配置更改在升级时被安装程序覆盖。