我正在使用R中的Shiny应用程序。我的目标是放在服务器上,而不是放在我的本地电脑上。
编辑:我的目标不是在网上发布,而只是让它在本地服务器上运行。
我已经在服务器上安装了R,添加了我需要的所有库,最后我尝试启动我的应用程序它很长,架构或多或少都是这样的:
data preprocessing (with RODBC)
some custom functions
server<- etc.
ui<- etc.
shinyapp(server,ui)
在我的本地电脑上一切都很好,但在服务器上我无法得到结果,无法到达地址。
我决定做这样的事情,创建名为server
和ui
的两个文件,并使用以下命令启动它们:
runApp(".../shiny")
有想法使用runApp
的选项。
好吧它到了这个
ERROR: Error sourcing C:\Users\...\AppData\Local\Temp\Rtmp8YeSOV\file22281c0c2f6d
首先,这个程序对我有帮助吗? 如果是这样,你能告诉我这个错误是什么意思吗? 提前谢谢。
答案 0 :(得分:1)
我不确定,但我认为无法在本地计算机(或服务器)上运行闪亮的应用程序。为此,您可以使用Shiny Sever,这样您就可以在线访问您的Shiny应用程序。
您的服务器似乎是Windows计算机,因此您可以选择:
对于选项2和3,您可以按照Dean Attali关于安装和设置Shiny Sever的非常有用且写得很好的教程。它适用于DigitalOcean,但如果您决定在Linux上使用虚拟机,则几乎相同。
答案 1 :(得分:0)
答案很简单,我使用IE作为浏览器:如果你使用Chrome在runApp语句中指定它,一切正常。