2016-04-30 84 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)

相关问题