Shiny 在Rstudio中发布应用程序时出错

Shiny 在Rstudio中发布应用程序时出错,shiny,Shiny,我想在Rstudio中制作一个情节并与其他人分享。我已经在闪亮的网站上做了一个帐户,但当我想发布情节时,我有一个错误 找不到要部署的文件。有什么建议吗 library(shiny) library(plotly) ui <- fluidPage( plotlyOutput("p") ) server <- function(input, output, ...) { output$p <- renderPlotly({ p <

我想在Rstudio中制作一个情节并与其他人分享。我已经在闪亮的网站上做了一个帐户,但当我想发布情节时,我有一个错误
找不到要部署的文件
。有什么建议吗

 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)
库(闪亮)
图书馆(绘本)

ui你应该有这样一个屏幕


我猜你的工作目录或类似的东西有问题。您可以随时手动完成此操作,如此处所述,使用rsconnect是的,当我在文件服务器上安装应用程序时,我会收到相同的错误。当我将文件夹移动到例如我的桌面时,工作正常

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

我遇到了同样的错误,并按如下方式解决了它。
在磁盘C上创建一个名为shiny的文件夹,并在其中创建您的shiny应用程序。在到达创建shiny的文件夹之前,由于文件夹和子文件夹的名称,会发生此错误。

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

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