我是 RServe(和 FastRWeb)的新手。我安装了 RServe 1.7.0,因为我想使用它的内置网络服务器。因为我已经在这台机器上运行了 apache,所以我想在自定义端口上运行 RServe/FastRWeb。
我做了cd /usr/local/lib/R/site-library/FastRWeb;sudo ./install.sh
,它创建了 /var/FastRWeb/ 目录树。
我没有看到任何提及端口的配置文件。默认的 /var/FastRWeb/code/rserve.conf 如下所示:
socket /var/FastRWeb/socket
sockmod 0666
source /var/FastRWeb/code/rserve.R
control enable
我猜这意味着它默认使用unix套接字?所以我认为我的问题是我必须放入(并从中删除)该文件以使其在 TCP 端口 8888 上侦听?还有什么我需要做的吗?(我希望能够从其他机器连接,而不仅仅是本地主机。)
可能相关,是我查看过 /var/FastRWeb/web/index.html 并且它包含要连接到的 javascript 是/cgi-bin/R/
特定于使用 Apache 时的路径,还是会正常,使用 RServe 时?