我正在尝试使用R
,shiny
和shiny-server
. 作为序言,我只使用过一两天的 Linux 操作系统(任何风格),并且没有网络经验。所以请多多包涵。如果我忽略了一些非常简单的事情,我提前道歉。
我按照下面链接中给出的示例安装了 Ubuntu 12.04、R(精确)、闪亮和闪亮服务器。
- http://withr.me/blog/2013/07/23/configure-shiny-server-under-ubuntu/
- https://github.com/rstudio/shiny-server/wiki/Ubuntu-step-by-step-install-instructions
所有命令执行良好,没有任何抱怨。Ubuntu 似乎安装得很好。R 运行良好。安装所有 R 库。runApp
我可以使用并runGist
指向适当的文件位置在本地托管闪亮的应用程序。
作为测试,我将闪亮的示例复制到shiny-server/www
文件夹中:
sudo cp -R /usr/local/lib/R/site-library/shiny/examples /var/shiny-server/www/
如果我在终端中打开 R,然后运行以下代码。事情进展顺利。
runApp("/var/shiny-server/www/examples/01_hello/")
这次应用程序在http://localhost:4251/
. 我注意到的一件奇怪的事情是,如果我退出 R 并在新会话中运行相同的代码,应用程序会在不同的“端口”(即不是 4251)中运行。也许这是 Ubuntu 中的常见行为???但是来自 Windows 我习惯了该应用程序总是在同一个http://localhost:8100/
.
现在当我尝试:
sudo start shiny-server
. 并尝试通过网络打开相同的示例(即不在 R 中本地)。我注意到的一件事是该过程总是从不同的“端口”开始。这次是shiny-server start/running, process 4463
。但是这个进程号随每个序列sudo start shiny-server
而变化。sudo stop shiny-server
并且3838
不像我对上面引用的示例文档所期望的那样。这是正常的吗?
服务器启动后,如果我尝试(用我的 IP 地址替换主机名)输入以下 URL(在 Firefox 中),我会得到:
http://<hostname>:3838/examples/
导致“找不到页面错误”。http://<hostname>:4463/examples/
导致“无法连接到服务器错误”
上面给出的提示是否提供了足够的信息来确定我在设置闪亮服务器时做错了什么?
除了上面帖子中列出的 Ubuntu 12.04、R、闪亮、闪亮服务器、node.js、新贵脚本等之外,我还需要安装其他软件/库吗?
我在一台独立的桌面式机器上运行上述所有内容,它本身是一个更大的部门网络(在大学)的一部分。我的部门网络防火墙或我的个人防火墙是否阻止了我的访问?如果在 Ubuntu 中出现这种情况,我将如何禁用/调整设置?
真的,我是一个菜鸟,不知道为什么它不起作用,并且希望该小组可以提供任何帮助。在此先感谢,以下是我正在使用的 R、闪亮和闪亮服务器的版本:
> sessionInfo()
R version 3.0.2 (2013-09-25)
Platform: x86_64-pc-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] rCharts_0.3.51 shiny_0.8.0
loaded via a namespace (and not attached):
[1] bitops_1.0-6 caTools_1.16 digest_0.6.3 grid_3.0.2
[5] httpuv_1.2.0 lattice_0.20-24 plyr_1.8 Rcpp_0.10.6
[9] RJSONIO_1.0-3 tools_3.0.2 whisker_0.3-2 xtable_1.7-1
[13] yaml_2.1.8
这是我获得闪亮服务器的地方/方式 http://www.rstudio.com/shiny/server/install-opensource