我已注册测试版主机。 我已经尝试按照在我的widnows机器上创建shinyapps / myapp文件夹的说明。 我可以在本地运行闪亮的应用 我安装了node.js程序闪亮要求,但我可以得到配置文件? 我想我的错误信息需要python? 有没有更简单的方法来在Windows机器上托管闪亮的应用程序? 感谢
答案 0 :(得分:19)
有点迟到的回答:可以在Windows上托管一个闪亮的应用。
使用下面的run.R脚本,将其作为Windows机器上的作业启动。 确保本地防火墙中的端口(1234下方)已打开。
享受!
require(shiny)
folder_address = 'H:/path to app'
x <- system("ipconfig", intern=TRUE)
z <- x[grep("IPv4", x)]
ip <- gsub(".*? ([[:digit:]])", "\\1", z)
print(paste0("the Shiny Web application runs on: http://", ip, ":1234/"))
runApp(folder_address, launch.browser=FALSE, port = 1234, host = ip)
答案 1 :(得分:4)
您需要具有以下先决条件的Linux服务器 安装:
Node.js 0.8.16或更高版本对于Ubuntu,我们找到了这些说明 工作得很好对于Red Hat / CentOS,我们建议从源代码安装。 R 2.15或更高版本的Shiny R软件包,安装在整个机器的网站上 图书馆。这是一个简单的方法:sudo su - -c“R -e \“install.packages('shiny',repos ='http://cran.rstudio.com/')\”“
您现在无法在Windows计算机上本机托管Shiny应用程序。使用Linux运行虚拟机可能是一个不错的选择。
答案 2 :(得分:1)