ERROR: cannot open the connection in R Shiny

后端 未结 1 457
自闭症患者
自闭症患者 2020-12-16 18:56

I went through all of the steps found here, and even got the following message without error:

Application successfully deployed to https://user-name.shinyapp         


        
相关标签:
1条回答
  • 2020-12-16 19:36

    GBR24, some things you can try:

    1. Relative Paths

      Set up your wording directory as to where your ui.R files and server.r files are and then use relative lowercase paths to your subdirectories like css when deploying, not full ones with \user\Me\MyR\Project1\ ...etc.

      Path layout example:
      directory with ui.r file which will be 
      --css subdirectory
      --data
      --www
      

      so when you call your data that you have placed in data subdirectory use:

      myfile <- file.path("data", "data.csv") 
      dat <- read.csv(myfile, header=T)
      
    2. NO CAPS

      This could be a problem with capitalisation of file names and paths. This has just started to happen to me. On deploying in RStudio I get a review issues dialogue when publishing content with a "filepaths are case-sensitive on deployment server warning".

      So, for example, Shiny server wants serverhead.R not serverHead.R. Solution is to change your file names to lowercase. It seems to be okay with .R extension capitalised for now.

      github windows users: You need to remind Github that you want lowercase so it does not push files back with CaseNotLowered.R

      In Gitshell, you force the file name:

      git mv -f OldName newname
      

      Thanks to Github Support and answers here.

    3. Look at logs

      You can check on your deployment from RStudio using this command for clues. From console command line, with your account and app name:

      rsconnect::showLogs(account = "myshinyioaccount", appName = "myapp")
      

      EDIT it was formerly shinyapps::showLogs (thanks conrad-mac)

      For example I could see a filename problem before the connection error message:

      ... 2016-07-12T13:13:26.061123+00:00 shinyapps[555]: Error in file(filename, "r", encoding = encoding) :

      2016-07-12T13:13:26.060971+00:00 shinyapps[555]: 2: eval.parent

      2016-07-12T13:13:26.061126+00:00 shinyapps[555]: cannot open the connection

    Hope this helps!

    0 讨论(0)
提交回复
热议问题