Shiny.ioで光沢のあるアプリをアップロードしようとしています。アプリがデプロイされ、リンクが試されると、エラーがサーバから切断されてアプリがクラッシュします。 ダッシュボードのログをチェックしたところ、サーバーにエラーがありました:機能「サーバー」が見つかりませんでした。Shiny.ioでアプリをアップロード中にエラーが発生しました
解決策を見つけることができませんでした。同じ文書や記事では、使用されたパッケージがエラーの原因の1つになる可能性がありますが、互換性のあるパッケージのリストを見つけることができません。
これらは
- 、私のアプリで使用されているパッケージ/ライブラリのリストですシャイニー
- 地球
- ggplot2
- PLOT3D
- visreg
- RGL
- 動物園
- Hmisc
- dplyr
- shinyBS
- shinycssloaders
事前に感謝します!以下は
UPDATE
は再現ui.Rとserver.Rスクリプトです。 デバッグ時に、コードのこの部分が展開中にエラーであることがわかりました。
ui.R
library(shiny)
library(shinyBS)
library(shinycssloaders)
options(shiny.trace=TRUE)
shinyUI(pageWithSidebar(
fluidRow(
column(width = 4,height = 4,img(src='image.png', align = "left", height =
50, width = 200)),
column(8,titlePanel("Analysis"))
),
sidebarPanel(
br(),
fileInput("file1", label = (" Data "),multiple = F),
fluidRow(
column(12,align ="center", actionButton("button", "Analyze",style =
"background-color : skyblue", icon = icon("stats", lib =
"glyphicon"),width = 250)))
),
mainPanel(
bsAlert("alert"),
br(),
fluidRow(
tabsetPanel(
tabPanel("Table",icon =
icon("table"),withSpinner(dataTableOutput('table'), type =
getOption("spinner.type", default = 8)))
)
)
)
))
server.R
library(shiny)
library(shiny)
library(earth)
library(ggplot2)
library(plot3D)
library(visreg)
library(rgl)
library(zoo)
library(Hmisc)
library(dplyr)
library(gridExtra)
options(shiny.maxRequestSize=30*1024^2)
options(shiny.trace=TRUE)
if (interactive()){
shinyServer(function(input, output,session) {
dataframe <- reactive({
### Create a data frame reading data file to be used by other
functions..
inFile <- input$file1
data1 <- read.csv(inFile$datapath, header = TRUE)
})
table1<- eventReactive(input$button, dataframe())
output$table <- renderDataTable({table1()})
})
}
ありがとう!
コードを共有してください。 – amrrs
@amrrs返信ありがとうございます。まあ、私は投稿することは推奨されていない約800行のコードを持っているので、私はそれを投稿しなかった理由でした。そのコードはソリューションを提供する必要がありますか? – Tareva
再現可能な例の概念があります:https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-exampleあなたのエラーを考慮すると、存在しないコードで 'server'オブジェクトを使用したようです。 – amrrs