尝试部署Shiny应用程序时出现错误。我以前曾经能够成功部署相同的应用程序。我认为这与我正在加载的软件包有关,但是我很难对哪些软件包进行故障排除。我认为这与几个软件包有关,我认为我已经确定色彩空间是一个问题。当我删除色彩空间时,出现相同的错误,因此我认为可能是多个软件包。
这是我正在使用的代码:
#
# This is a Shiny web application. You can run the application by clicking
# the 'Run App' button above.
#
# Find out more about building applications with Shiny here:
#
# http://shiny.rstudio.com/
#
library(readxl) #good
library(ggplot2) #good
library(dplyr) #good
library(stringr) #good
library(tidyr) #good
library(magrittr) #good
library(lubridate) #good
library(openxlsx) #good
library(scales) # good
library(colorspace) # bad
library(shiny) # good
library(curl) # good
library(openxlsx) # good
library(ggthemes) # unsure
library(leaflet) # unsure
library(shinythemes) # unsure
library(showtext) # unsure
# Define UI for application that draws a histogram
ui <- fluidPage(
# Application title
titlePanel("Old Faithful Geyser Data"),
# Sidebar with a slider input for number of bins
sidebarLayout(
sidebarPanel(
sliderInput("bins",
"Number of bins:",
min = 1,
max = 50,
value = 30)
),
# Show a plot of the generated distribution
mainPanel(
plotOutput("distPlot")
)
)
)
# Define server logic required to draw a histogram
server <- function(input, output) {
output$distPlot <- renderPlot({
# generate bins based on input$bins from ui.R
x <- faithful[, 2]
bins <- seq(min(x), max(x), length.out = input$bins + 1)
# draw the histogram with the specified number of bins
hist(x, breaks = bins, col = 'darkgray', border = 'white')
})
}
# Run the application
shinyApp(ui = ui, server = server)
deployApp.R
library(rsconnect)
deployApp(appName = "test2")
这是一个很长的错误:
deployApp(appName =“ test2”) 准备部署应用程序...完成 正在上载应用程序包:1002337 ...完成 部署套件:2183704适用于应用程序:1002337 ... 等待的任务:625897405 建筑:解析清单 建筑:建筑图像:2303409 构建:安装系统依赖项 建筑:取包 建筑物:安装软件包 建筑:安装文件 建筑物:推送图像:2303409
#########################开始任务日志##################### ###########
[2019-06-27T19:32:38.644208763 + 0000]执行脚本:packages / build / sys.sh +设置-e + apt-get更新-qq + apt-get install -y libapparmor-dev 正在阅读包裹清单... 正在建立依存关系树... 正在读取状态信息... 将安装以下附加软件包: libapparmor1 将安装以下新软件包: libapparmor-dev 以下软件包将被升级: libapparmor1 1个已升级,1个新安装,0个要删除和99个未升级。 需要获取97.3 kB档案。 执行此操作后,将使用230 kB的额外磁盘空间。 得到:1 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates / main amd64 libapparmor1 amd64 2.10.95-0ubuntu2.11 [29.5 kB] Get:2 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates / main amd64 libapparmor-dev amd64 2.10.95-0ubuntu2.11 [67.8 kB] debconf:延迟软件包配置,因为未安装apt-utils 0秒内获得97.3 kB(7814 kB / s) (正在读取数据库... (正在读取数据库... 5% (正在读取数据库... 10% (正在读取数据库... 15% (正在读取数据库... 20% (正在读取数据库... 25% (正在读取数据库... 30% (正在读取数据库... 35% (正在读取数据库... 40% (正在读取数据库... 45% (正在读取数据库... 50% (正在读取数据库... 55% (正在读取数据库... 60% (正在读取数据库... 65% (正在读取数据库... 70% (正在读取数据库... 75% (正在读取数据库... 80% (正在读取数据库... 85% (正在读取数据库... 90% (正在读取数据库... 95% (正在读取数据库... 100% (正在读取数据库... 119344当前安装的文件和目录。) 正在准备解压... / libapparmor1_2.10.95-0ubuntu2.11_amd64.deb ... 将libapparmor1:amd64(2.10.95-0ubuntu2.11)拆包至(2.10.95-0ubuntu2.10)... 正在处理libc-bin(2.23-0ubuntu10)的触发器... 设置libapparmor1:amd64(2.10.95-0ubuntu2.11)... 正在处理libc-bin(2.23-0ubuntu10)的触发器... 选择先前未选择的软件包libapparmor-dev:amd64。 (正在读取数据库... (正在读取数据库... 5% (正在读取数据库... 10% (正在读取数据库... 15% (正在读取数据库... 20% (正在读取数据库... 25% (正在读取数据库... 30% (正在读取数据库... 35% (正在读取数据库... 40% (正在读取数据库... 45% (正在读取数据库... 50% (正在读取数据库... 55% (正在读取数据库... 60% (正在读取数据库... 65% (正在读取数据库... 70% (正在读取数据库... 75% (正在读取数据库... 80% (正在读取数据库... 85% (正在读取数据库... 90% (正在读取数据库... 95% (正在读取数据库... 100% (正在读取数据库... 119344当前安装的文件和目录。) 正在准备解压... / libapparmor-dev_2.10.95-0ubuntu2.11_amd64.deb ... 正在解包libapparmor-dev:amd64(2.10.95-0ubuntu2.11)... 处理man-db的触发器(2.7.5-1)... 设置libapparmor-dev:amd64(2.10.95-0ubuntu2.11)... [2019-06-27T19:32:46.867741305 + 0000]安装R包:withr(2.1.2) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 程序包–withr ... *完成(枯萎) [2019-06-27T19:32:47.177306610 + 0000]安装R包:viridisLite(0.3.0) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ viridisLite” ... *完成(viridisLite) [2019-06-27T19:32:47.420665470 + 0000]安装R包:蜡笔(1.3.4) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ crayon” ... *完成(蜡笔) [2019-06-27T19:32:47.701859695 + 0000]安装R包:zeallot(0.1.0) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ zeallot” ... *完成(热线) [2019-06-27T19:32:47.936696726 + 0000]安装R包:xtable(1.8-4) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ xtable” ... *完成(xtable) [2019-06-27T19:32:48.197319585 + 0000]安装R包:magrittr(1.5) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ magrittr” ... *完成(magrittr) [2019-06-27T19:32:48.432917932 + 0000]安装R包:标签(0.3) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 程序包“ labeling” ... *完成(标签) [2019-06-27T19:32:48.644273152 + 0000]安装R包:rlang(0.4.0) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 包“ rlang”™... *完成(错误) [2019-06-27T19:32:48.944480920 + 0000]安装R包:stringi(1.4.3) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ stringi” ... *完成(stringi) [2019-06-27T19:32:49.394737083 + 0000]安装R包:重新匹配(1.0.1) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 包“ rematch” ... *完成(复赛) [2019-06-27T19:32:49.608705910 + 0000]安装R包:purrr(0.3.2) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ purrr” ... *完成(purrr) [2019-06-27T19:32:49.884405044 + 0000]安装R包:plogr(0.2.0) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ plogr” ... *完成(plogr) [2019-06-27T19:32:50.151117758 + 0000]安装R包:mime(0.7) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 包“ mime” ... *完成(哑剧) [2019-06-27T19:32:50.380404050 + 0000]安装R软件包:sys(3.2) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ sys” ... *完成(系统) [2019-06-27T19:32:50.623448406 + 0000]安装R包:fansi(0.4.0) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ fansi” ... *完成(fansi) [2019-06-27T19:32:50.880863199 + 0000]安装R包:packrat(0.5.0) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ packrat” ... *完成(packrat) [2019-06-27T19:32:51.153169848 + 0000]安装R包:utf8(1.1.4) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ utf8” ... *完成(utf8) [2019-06-27T19:32:51.417330005 + 0000]安装R包:sourcetools(0.1.7) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 包“ sourcetools” ... *完成(sourcetools) [2019-06-27T19:32:51.706764719 + 0000]安装R包:gtable(0.3.0) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 包“ gtable” ... *已完成(表格) [2019-06-27T19:32:52.003780539 + 0000]安装R包:R6(2.4.0) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ R6” ... *完成(R6) [2019-06-27T19:32:52.226633826 + 0000]安装R包:RColorBrewer(1.1-2) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 程序包“ RColorBrewer” ... *完成(RColorBrewer) [2019-06-27T19:32:52.446557961 + 0000]安装R包:网格(0.20-38) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ lattice” ... *完成(晶格) [2019-06-27T19:32:52.764007778 + 0000]安装R包:nlme(3.1-139) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ nlme” ... *完成(nlme) [2019-06-27T19:32:53.283749888 + 0000]安装R包:MASS(7.3-51.1) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ MASS” ... *完成(质量) [2019-06-27T19:32:53.616860274 + 0000]安装R包:yaml(2.2.0) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ yaml” ... *完成(yaml) [2019-06-27T19:32:53.922424843 + 0000]安装R包:反向端口(1.1.4) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 程序包“ backports” ... *完成(回传) [2019-06-27T19:32:54.307518695 + 0000]安装R包:pkgconfig(2.0.2) *安装到库“ /opt/R/3.6.0/lib/R/library” *安装 binary 软件包“ pkgconfig” ... *完成(pkgconfig) [2019-06-27T19:32:54.563268370 + 0000]安装R包:hms(0.4.2) *安装到库“ /opt/R/3.6.0/lib/R/library” * insta ################################结束任务日志############ ##################### 错误:未处理的异常:子任务625897406错误:未处理的异常:HTTP 599:请求期间超时
答案 0 :(得分:0)
我找到了解决方法。我正在使用SASS和引导程序来修改我的应用程序CSS。为了部署该应用程序,您需要将所有r文件和最终的.css文件移动到新文件夹中。
否则,当您部署应用程序时,它在“安装文件”部分上失败。我想部署无法识别.json和.sass文件等。