R ShinyApps:“;shinythemes“;在Shinyapps.io上部署时未加载包
我正在尝试在线部署一个R Shining应用程序。该应用程序在本地部署时运行良好。它基本上只是一个图表仪表盘 但是,当我将其部署到shinyapps.io上时,该应用程序仅显示以下错误:R ShinyApps:“;shinythemes“;在Shinyapps.io上部署时未加载包,r,packages,shiny,R,Packages,Shiny,我正在尝试在线部署一个R Shining应用程序。该应用程序在本地部署时运行良好。它基本上只是一个图表仪表盘 但是,当我将其部署到shinyapps.io上时,该应用程序仅显示以下错误: “错误:没有名为'shinythemes'的包。 我猜这意味着该应用程序的在线版本无法加载shinythemes包,但我到处都搜索过,但似乎找不到有类似问题或解决方案的人 以下是应用程序的ui.R library(shiny) library(shinythemes) shinyUI(fluidPage(
“错误:没有名为'shinythemes'的包。
我猜这意味着该应用程序的在线版本无法加载shinythemes
包,但我到处都搜索过,但似乎找不到有类似问题或解决方案的人
以下是应用程序的ui.R
library(shiny)
library(shinythemes)
shinyUI(fluidPage(
theme = shinytheme("flatly"),
titlePanel("Bodhi Forest - Website Visitor Analysis"),
selectInput("user_period","Use Data from the Last",c("7 days" = "7",
"30 days" = "30",
"60 days" = "60",
"90 days" = "90"),
selected = "30"),
tabsetPanel(
tabPanel("Demographics",fluidPage(
selectInput("Dem_Dim","Dimension",c("Age","Gender")),
fluidRow(
column(12,htmlOutput("Dem_Dim"),align="center")
),
br(),
fluidRow(
column(6,htmlOutput("Dem_Sessions",inline=TRUE),align="center"),
column(6,htmlOutput("Dem_SessionLength",inline=TRUE),align="center")
),
br(),
fluidRow(
column(6,htmlOutput("Dem_Revenue",inline=TRUE),align="center"),
column(6,htmlOutput("Dem_RevenuePerTransaction",inline=TRUE),align="center")
),
br(),
fluidRow(
column(6,htmlOutput("Dem_Users",inline=TRUE),align="center"),
column(6,htmlOutput("Dem_NewUsers",inline=TRUE),align="center")
),
br(),
fluidRow(
column(6,htmlOutput("Dem_Bounce",inline=TRUE),align="center")
),
hr(),
fluidRow(
column(12,dataTableOutput("Dem_Table"))
),
hr()
)),
tabPanel("Interests",fluidPage(
selectInput("Int_Filter","",c(
"Top 5",
"Bottom 5"
)),
fluidRow(
column(6,wellPanel(plotOutput("Int_Sessions"))),
column(6,wellPanel(plotOutput("Int_SessionLength"))),
column(6,wellPanel(plotOutput("Int_Revenue"))),
column(6,wellPanel(plotOutput("Int_RevenuePerTransaction"))),
column(6,wellPanel(plotOutput("Int_Users"))),
column(6,wellPanel(plotOutput("Int_NewUsers"))),
column(6,wellPanel(plotOutput("Int_Bounce")))
),
hr(),
fluidRow(
column(12,dataTableOutput("Int_Table"))
),
hr()
))
)
))
server.R
代码没有调用shinythemes
,因此我猜错误在于ui.R
,但我不知道需要做什么,因为我看到其他应用程序只是调用library(shinythemes)
,它们可以工作
我已经重新更新了shinyapps、shinyapps和shinythemes,但都没有用
我真的非常感谢你在这方面的帮助!几个小时来一直在尝试部署此应用程序,但似乎无法解决此问题。这很奇怪……但我找到了最奇怪的解决方案。不知何故,它与
shinythemes
包无关!什么
所以基本上,在我的server.R
代码中,我包含了DT
和rsconnect
包。在ui.R代码中,我使用了hr()
和dataTableOutput()
函数。现在…问题是这些函数包含在已加载的多个包中:
hr()
dataTableOutput()
的格式为SHINK和DTshinny::
:
shinny::hr()
shinny::dataTableOutput()
我仍然想知道为什么会出现这种情况,以及为什么错误消息会如此误导……也许这是闪亮的开发人员需要考虑的问题?我曾经有过几次这样的问题,并且总是在RStudio项目中使用一个描述文件,该文件在导入部分中不包含有问题的包:我有同样的问题,但仍然不知道如何解决它。我正在尝试类似的方法,但仍然不起作用。。。这真令人沮丧。