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

时间:2018-02-08 16:17:17

标签: shiny

我想在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 enter image description here

5 个答案:

答案 0 :(得分:1)

你应该有这样的屏幕

enter image description here

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

手动完成此操作

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

我遇到了同样的错误,并按照以下步骤解决了。 在磁盘C上创建一个具有简单名称(例如Shiny)的文件夹,并在其中创建您的Shiny应用程序,由于文件夹和子文件夹的名称,直到您到达创建Shiny的文件夹之前,都会发生此错误。

答案 4 :(得分:-1)

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