【问题标题】:Error for publishing the app in Rstudio在 Rstudio 中发布应用程序时出错
【发布时间】:2018-02-08 16:17:16
【问题描述】:

我想在 Rstudio 中制作一个情节并与他人分享。我已经在闪亮的网站上注册了一个帐户,但是当我想发布情节时出现错误 could not find file to deploy。有什么建议吗?

 library(shiny)
 library(plotly)
 ui <- fluidPage(
     plotlyOutput("p")
 )
server <- function(input, output, ...) {

     output$p <- renderPlotly({
         p <- plotly_build(qplot(1:10))
         p$elementId <- NULL
         p
     })

 }
shinyApp(ui, server)

enter image description here

【问题讨论】:

  • 我试过你的代码,它在我的机器上运行良好。很抱歉说一些显而易见的事情,但是您是否尝试过将 RStudio 重新连接到 shinyapps.io,并更新您的包,特别是 rsconnect(我在 0.85 上)。
  • @Chris Beeley,感谢您的评论。请单击“在此处输入图像描述”以查看新错误。虽然我已经安装了 MASS 包,但是当我点击发布时,我会出现这个错误。该功能有效,我可以得到结果,但我无法发布它。
  • 左边的框中应该有文件。我现在不在机器旁,稍后我会给你截图。你需要对你的工作目录做一些事情或者把它保存在其他地方或者让 RStudio 找到文件

标签: shiny


【解决方案1】:

你应该有这样的屏幕

我猜你的工作目录或类似的东西有问题。您可以随时使用 rsconnect https://shiny.rstudio.com/articles/shinyapps.html

手动操作,详见此处

【讨论】:

    【解决方案2】:

    根据我的经验,如果文件路径包含特殊字符(甚至是斯堪的纳维亚字母),则会发生此错误。

    【讨论】:

      【解决方案3】:

      是的,当我在文件服务器上安装应用程序时,我得到了同样的错误。当我将文件夹移动到例如我的桌面,然后工作正常。

      【讨论】:

        【解决方案4】:

        我遇到了同样的错误并解决了如下。 在磁盘 C 上创建一个具有简单名称(如 shiny)的文件夹并在其中创建闪亮的应用程序,由于文件夹和子文件夹的名称而发生此错误,直到您到达要创建闪亮的文件夹。

        【讨论】:

          【解决方案5】:

          如前所述,此问题与路径有关(可能是一些特殊字符或其长度)。将项目的工作目录移动到驱动器的根目录应该可以解决它。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-01-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多