将闪亮的应用程序部署到Shinyapps.io时出错

时间:2015-09-28 13:20:16

标签: r shiny dplyr

我有一个Shiny应用程序,它使用server.R文件中的以下包。

library(shiny)      #Creating the app 
library(ggplot2)    
library(plyr)       
library(reshape2)
library(scales)
library(grid)
library(data.table)
library(pracma)
library(dplyr)

应用程序在Rstudio中运行时没有任何错误;但是,当我尝试上传它时,它给出了一个错误(下面)。似乎该错误与dplyr包有关。我删除dplyr包时成功上传。我需要dplyrplyr包在server.R脚本中进行一些计算。

N.B。 server.Rui.R的脚本很长,很难包含在这里的问题中。

有没有人有过类似的问题?这里出了什么问题,怎么处理呢?

这是我在上传Shiny应用程序后在Rstudio中遇到的错误:

library(rsconnect)
library(shinyapps)
deployApp()
Preparing to deploy application...DONE
Uploading application bundle...DONE
Deploying application: 62376...
Waiting for task: 84820935
  building: Parsing manifest
  building: Building package: dplyr
################################## Begin Log ################################## 
[2015-09-28T13:03:38.472015516+0000] Installing R package: stringr (0.6.2)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘stringr’ ...
* DONE (stringr)
[2015-09-28T13:03:38.776647291+0000] Installing R package: xtable (1.7-4)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘xtable’ ...
* DONE (xtable)
[2015-09-28T13:03:39.154920707+0000] Installing R package: magrittr (1.5)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘magrittr’ ...
* DONE (magrittr)
[2015-09-28T13:03:39.452820158+0000] Installing R package: labeling (0.3)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘labeling’ ...
* DONE (labeling)
[2015-09-28T13:03:39.739944987+0000] Installing R package: assertthat (0.1)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘assertthat’ ...
* DONE (assertthat)
[2015-09-28T13:03:40.033778274+0000] Installing R package: R6 (2.0.1)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘R6’ ...
* DONE (R6)
[2015-09-28T13:03:40.357424887+0000] Installing R package: RColorBrewer (1.1-2)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘RColorBrewer’ ...
* DONE (RColorBrewer)
[2015-09-28T13:03:40.691238121+0000] Installing R package: lazyeval (0.1.10)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘lazyeval’ ...
* DONE (lazyeval)
[2015-09-28T13:03:41.003724500+0000] Installing R package: proto (0.3-10)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘proto’ ...
* DONE (proto)
[2015-09-28T13:03:41.332937285+0000] Installing R package: dichromat (2.0-0)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘dichromat’ ...
* DONE (dichromat)
[2015-09-28T13:03:41.633100045+0000] Installing R package: digest (0.6.8)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘digest’ ...
* DONE (digest)
[2015-09-28T13:03:41.944605574+0000] Installing R package: mime (0.3)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘mime’ ...
* DONE (mime)
[2015-09-28T13:03:42.239146786+0000] Installing R package: BH (1.58.0-1)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘BH’ ...
* DONE (BH)
[2015-09-28T13:03:59.669982393+0000] Installing R package: htmltools (0.2.6)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘htmltools’ ...
* DONE (htmltools)
[2015-09-28T13:03:59.948658888+0000] Installing R package: gtable (0.1.2)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘gtable’ ...
* DONE (gtable)
[2015-09-28T13:04:00.234956933+0000] Installing R package: pracma (1.8.6)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘pracma’ ...
* DONE (pracma)
[2015-09-28T13:04:00.571098497+0000] Installing R package: MASS (7.3-39)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘MASS’ ...
* DONE (MASS)
[2015-09-28T13:04:00.952481970+0000] Installing R package: chron (2.3-45)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘chron’ ...
* DONE (chron)
[2015-09-28T13:04:01.233753667+0000] Installing R package: DBI (0.3.1)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘DBI’ ...
* DONE (DBI)
[2015-09-28T13:04:01.513957352+0000] Installing R package: colorspace (1.2-6)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘colorspace’ ...
* DONE (colorspace)
[2015-09-28T13:04:01.831425825+0000] Installing R package: munsell (0.4.2)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘munsell’ ...
* DONE (munsell)
[2015-09-28T13:04:02.126041041+0000] Installing R package: RJSONIO (1.3-0)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘RJSONIO’ ...
* DONE (RJSONIO)
[2015-09-28T13:04:02.618250623+0000] Installing R package: Rcpp (0.11.5)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘Rcpp’ ...
* DONE (Rcpp)
[2015-09-28T13:04:04.152878468+0000] Installing R package: plyr (1.8.1)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘plyr’ ...
* DONE (plyr)
[2015-09-28T13:04:04.539795069+0000] Installing R package: reshape2 (1.4.1)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘reshape2’ ...
* DONE (reshape2)
[2015-09-28T13:04:04.862150499+0000] Installing R package: data.table (1.9.4)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘data.table’ ...
* DONE (data.table)
[2015-09-28T13:04:05.262569153+0000] Installing R package: scales (0.2.4)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘scales’ ...
* DONE (scales)
[2015-09-28T13:04:05.545724339+0000] Installing R package: ggplot2 (1.0.1)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘ggplot2’ ...
* DONE (ggplot2)
[2015-09-28T13:04:06.026664262+0000] Installing R package: httpuv (1.3.2)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘httpuv’ ...
* DONE (httpuv)
[2015-09-28T13:04:06.457687110+0000] Installing R package: shiny (0.11.1)
* installing to library ‘/usr/local/lib/R/site-library’
* installing *binary* package ‘shiny’ ...
* DONE (shiny)
[2015-09-28T13:04:07.205284969+0000] Building R package: dplyr (0.4.3)
/mnt/packages/build /mnt
* installing to library ‘/usr/local/lib/R/site-library’
* installing *source* package ‘dplyr’ ...
** package ‘dplyr’ successfully unpacked and MD5 sums checked
** libs
Error: package ‘Rcpp’ 0.11.5 was found, but >= 0.12.0 is required by ‘dplyr’
* removing ‘/usr/local/lib/R/site-library/dplyr’
################################### End Log ################################### 
Error: Unhandled Exception: Child Task 84820936 failed: Error building image: Error building dplyr (0.4.3). Build exited with non-zero status: 1

1 个答案:

答案 0 :(得分:1)

我找到了解决问题的方法。 dplyr包需要安装Rcpp包。首先安装Rcpp包然后部署应用程序。

install.packages("Rcpp")
deployApp()

成功上传!

相关问题