为了用R构建一些Web服务,我通常使用RApache,但是我想看看Shiny,看看它能做些什么.问题是,对于我想象它使用的这种情况,我没有可用于运行R&shiny的服务器,也无法将数据传输到运行它的另一台机器.我只有一个桌面,我想向其他用户展示Shiny应用程序,而无需在桌面上安装R,也不用担心IT安装问题.
因此我的问题.我是否有可能在与同事共享的共享驱动器上安装R portable- http://sourceforge.net/projects/rportable/files/R-Portable/,并且Shiny应用程序可以与便携式R版本进行交互.如果这是可能的,有人尝试过并愿意分享他的一些代码来证明它有效吗?
假设您可以让 R-Portable 设置拥有可移植包库,那么这应该可以正常工作。Shiny 不会启动 R,您运行 R,然后从那里加载并启动您的 Shiny 应用程序(使用shiny::runApp()),然后浏览器和 R 进程使用 TCP 进行通信。
如果您的应用程序不需要保密,您也可以在 RStudio 自己的 Shiny 托管上申请一个帐户。测试版期间是免费的。https://rstudio.wufoo.com/forms/shiny-server-beta-program/