R Shinyapp 在本地工作但不在 Shinyapp.io 服务器上
R Shinyapp works locally but not on Shinyapp.io server
我正在尝试制作一个让用户上传特定格式文件的 shinyapp。上传文件后,shinyapp 会使用 dplyr 和 rCharts 自动绘制一些 table 和图表。
当我 运行 在本地使用“运行 App”时,它运行良好。但是,当我发布到 shinyapp.io 时,出现了这个错误:
路径1="": 没有那个文件或目录
在网上搜索后,我没有找到解决这个问题的方法。任何人都可以帮助我解决导致此问题的可能原因吗?
这是我的代码和我的sessionInfo()。(有点长而且乱)
https://github.com/johnnychiuchiu/Cheetah_ShinyApp/blob/master/server.r
R version 3.2.2 (2015-08-14)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.10.4 (Yosemite)
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods
[7] base
other attached packages:
[1] stringr_1.0.0 dplyr_0.4.2 rCharts_0.4.5 shiny_0.12.2
loaded via a namespace (and not attached):
[1] Rcpp_0.12.1 lattice_0.20-33 assertthat_0.1
[4] digest_0.6.8 mime_0.3 grid_3.2.2
[7] plyr_1.8.3 R6_2.1.0 DBI_0.3.1
[10] xtable_1.7-4 jsonlite_0.9.16 magrittr_1.5
[13] stringi_0.5-5 lazyeval_0.1.10 rstudioapi_0.3.1
[16] whisker_0.3-2 RJSONIO_1.3-0 tools_3.2.2
[19] parallel_3.2.2 httpuv_1.3.3 yaml_2.1.13
[22] rsconnect_0.4.1.4 htmltools_0.2.6
"Highcharts"中的"h"需要小写,例如:
showOutput("h5", "highcharts"),
如果这不起作用:对于部署,showOutput 需要您详细说明 rcharts-lilbrary 的路径(至少在我的情况下,无论出于何种原因 ^^)。
我遇到了一个与您的问题非常相似的问题。这是我的解决方案:
我正在尝试制作一个让用户上传特定格式文件的 shinyapp。上传文件后,shinyapp 会使用 dplyr 和 rCharts 自动绘制一些 table 和图表。
当我 运行 在本地使用“运行 App”时,它运行良好。但是,当我发布到 shinyapp.io 时,出现了这个错误:
路径1="": 没有那个文件或目录
在网上搜索后,我没有找到解决这个问题的方法。任何人都可以帮助我解决导致此问题的可能原因吗?
这是我的代码和我的sessionInfo()。(有点长而且乱) https://github.com/johnnychiuchiu/Cheetah_ShinyApp/blob/master/server.r
R version 3.2.2 (2015-08-14)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.10.4 (Yosemite)
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods
[7] base
other attached packages:
[1] stringr_1.0.0 dplyr_0.4.2 rCharts_0.4.5 shiny_0.12.2
loaded via a namespace (and not attached):
[1] Rcpp_0.12.1 lattice_0.20-33 assertthat_0.1
[4] digest_0.6.8 mime_0.3 grid_3.2.2
[7] plyr_1.8.3 R6_2.1.0 DBI_0.3.1
[10] xtable_1.7-4 jsonlite_0.9.16 magrittr_1.5
[13] stringi_0.5-5 lazyeval_0.1.10 rstudioapi_0.3.1
[16] whisker_0.3-2 RJSONIO_1.3-0 tools_3.2.2
[19] parallel_3.2.2 httpuv_1.3.3 yaml_2.1.13
[22] rsconnect_0.4.1.4 htmltools_0.2.6
"Highcharts"中的"h"需要小写,例如:
showOutput("h5", "highcharts"),
如果这不起作用:对于部署,showOutput 需要您详细说明 rcharts-lilbrary 的路径(至少在我的情况下,无论出于何种原因 ^^)。
我遇到了一个与您的问题非常相似的问题。这是我的解决方案: