我正在尝试使用闪亮创建一个 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
未安装包(或我尝试以这种方式使用的任何其他包)的错误。我怎么能在闪亮的服务器中使用额外的包?