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
这个新文件中的变量。这可以防止您的配置更改在升级时被安装程序覆盖。