2016-04-30 37 views
0

我創建了一個Shiny應用程序,該應用程序在我的計算機中運行時運行完美(我在目錄中有「ui.R」和「server.R」文件我的桌面)。在同一網絡內的另一臺電腦上訪問Shiny應用程序

但我希望在我的工作場所(也使用R和RStudio)的其他人也可以運行它。

我將「ui.R」和「server.R」文件複製到另一臺計算機的目錄中,以便具有權限的任何人都可以訪問此應用程序。

問題是,當我將這些文件移動到其他計算機的文件夾時,我無法再運行該應用程序。它給了我錯誤「沒有閃亮的應用程序存在的路徑...」

我將工作目錄設置爲這個新的路徑,我把這些文件,所以我不知道問題在哪裏。我有講課和寫這個文件夾的權限。

我使用Windows 7

+0

如何在另一臺計算機上創建一個新的Shiny應用程序,然後用你的文件覆蓋這些文件? –

+0

這是簡單的解決方案,可能是我將要應用的一個。但我想知道是否所有人都可以從相同的兩個文件訪問,而不是將檔案發送給每個人。 – Mario

+0

這裏有幾個想法http://shiny.rstudio.com/articles/deployment-local.html最終,你可以在你的辦公室網絡中設置一個Shiny Server來爲每個人提供應用程序。 –

回答

0

一個更容易的方法是保持server.R和ui.R在一個腳本,而不復制到一個特定的區域。 shinyApp(ui = ui,server = server)

相關問題