2017-04-25 118 views
1

我有一個閃亮的應用程序(分爲ui.R,server.R和helpers.R),它適用於本地機器。該應用程序不會加載庫以外的任何庫(有光澤)。我無法將其部署到shinyapps.io。這是我做的與Rstudio部署閃亮應用程序時發生致命錯誤

  1. 我登錄自己變成shinyapps.io(通過網站www.shinyapps.io)
  2. 我跑R控制檯上庫(rsconnect)。
  3. 我將www.shinyapps.io頁面上的令牌代碼(rsconnect :: setAccountInfo ...)複製到R控制檯中並運行它。
  4. 我在Rstudio中運行應用程序(1警告:Warning in body(fun) : argument is not a function)。該應用按預期運行。
  5. 我使用的應用程序窗口中的「發佈」按鈕,得到一個新的窗口,說:「 R對話中止[R遇到一個致命錯誤的會話被終止」

對不起,我不知道有關在哪裏尋找錯誤。你能給我一個提示是什麼原因造成這個問題?您需要哪些其他信息來幫助我?

非常感謝!

更新:我剛纔看到有在Rstudio第二「發佈」按鈕上,如果你在編輯器應用程序,文件中的一個(不運行它)。當我使用這個,我得到了同樣的崩潰,但有一些更多的信息:unexpected exception: boost::filesystem::unique_path: key is not valid in specified status(對不起,這是我自己的德語翻譯)。

+0

上運行它的Git目錄R的碰撞? – LyzandeR

+0

https://github.com/rstudio/shiny/issues/1676 –

+0

@LyzandeR不,我通過Rstudio從本地硬盤上傳它。 –

回答

2

將應用程序部署到shinyapps.io服務器的一種方法是不要使用RStudio中的按鈕,而是通過控制檯執行該操作。在這裏,現在正在爲我(RStudio 1.0.143)中的步驟:

  1. 登錄上shinyapps.io(通過網站www.shinyapps.io)R控制檯上
  2. 運行​​。
  3. 將www.shinyapps.io頁面上的令牌代碼(rsconnect::setAccountInfo...)複製到R控制檯並運行它。
  4. 在R控制檯上運行rsconnect::deployApp('path to your app')

力推RStudio的publish按鈕仍然導致

相關問題