SHILINY-SERVER中缺少软件包 [英] Packages missing in shiny-server
本文介绍了SHILINY-SERVER中缺少软件包的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用SHINY创建一个Web应用程序。它要求我加载我在计算机上安装的软件包。例如:
## Contents ui.R:
library(shiny)
library(plyr)
shinyUI(pageWithSidebar(
headerPanel("Hello Shiny!"),
sidebarPanel(
sliderInput("obs",
"Number of observations:",
min = 0,
max = 1000,
value = 500)
),
mainPanel(
plotOutput("distPlot")
)
))
## Contents server.R:
library(shiny)
library(plyr)
shinyServer(function(input, output) {
output$distPlot <- renderPlot({
# generate an rnorm distribution and plot it
dist <- rnorm(input$obs)
hist(dist)
})
})
如果我在本地运行它(使用runApp
),这可以很好地工作,但是当我尝试通过我的服务器(同一台计算机)运行它时,我收到错误,plyr
包(或我尝试以这种方式使用的任何其他包)都没有安装。如何在SHINY服务器中使用额外的软件包?
推荐答案
比较.libPaths()
在这两种情况下的输出,并在服务器实例/您的脚本中进行相应调整。
这篇关于SHILINY-SERVER中缺少软件包的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文