【问题标题】:R Shinyapp works locally but not on Shinyapp.io serverR Shinyapp 在本地工作,但不在 Shinyapp.io 服务器上
【发布时间】:2015-11-03 13:17:04
【问题描述】:

我正在尝试制作一个闪亮的应用程序,让用户上传某种格式的文件。上传文件后,shinyapp 会自动使用 dplyr 和 rCharts 绘制一些表格和图表。

当我使用“运行应用程序”在本地运行它时效果很好。但是,当我发布到 shinyapp.io 时,我收到了这个错误:

path1="":没有这样的文件或目录

在网上搜索后,我没有找到任何解决这个问题的方法。任何人都可以帮助我解决导致此问题的可能原因吗?

这是我的代码和我的 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  

【问题讨论】:

  • 您共享了一个巨大的脚本,但没有说明它到底在哪里失败,但从错误消息看来,您的应用正在寻找您的环境本地而不是 Shiny 的文件服务器。我认为您需要将存储的数据放在 Shiny 服务器可以看到的路径中。
  • @ulfelder 非常感谢您的回复。我很抱歉分享我凌乱的代码。我想我不明白为什么在我将文件上传到 shinyapp.io 后文件不在闪亮的服务器上。文件上传相关代码参考File upload example

标签: r rcharts shiny


【解决方案1】:

“Highcharts”中的“h”需要小写,例如:

showOutput("h5", "highcharts"),

如果这不起作用:对于部署,showOutput 需要您详细说明 rcharts-lilbrary 的路径(至少在我的情况下,无论出于何种原因 ^^)。

我遇到了一个与您的问题非常相似的问题。这是我的解决方案: "ERROR: path[1]="": No such file or directory" when publishing Parallel Coordinates Chart with Shiny

【讨论】:

    猜你喜欢
    • 2022-10-18
    • 2015-04-23
    • 2018-11-24
    • 1970-01-01
    • 2020-12-02
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多