指定端口上的问题 运行 OpenCPU
Problems Running OpenCPU on a Specified Port
我的目标是在启动浏览器时访问 OpenCPU,例如localhost:7978/ocpu/
。但是,我无法将端口更改为可预测的设置。默认情况下,我的本地主机服务器随机分配端口号。
我在 .Rprofile
中尝试了以下 — :
library('stats')
library('opencpu')
opencpu$start(7978)
但是,opencpu 将简单地重复输入的任何命令,而不会达到 REPL 状态。我 运行 R 来自 .bat
没有参数的文件。
我也看了.opencpu.conf
,但并没有变得更聪明。
编辑
我不知道我正在使用的 opencpu 版本在使用 library 命令加载包时启动了 REPL。我应该阅读手册...
解决方案 (OpenCPU < v2.0 ?):
library(opencpu)
opencpu$stop()
opencpu$start(7978)
但是,由于 API 和函数调用已经改变,我选择了 Jeroen 的答案。
API 已在 OpenCPU 2.0 版本中更改。您现在:
ocpu_start_server(port = 5656)
我的目标是在启动浏览器时访问 OpenCPU,例如localhost:7978/ocpu/
。但是,我无法将端口更改为可预测的设置。默认情况下,我的本地主机服务器随机分配端口号。
我在 .Rprofile
中尝试了以下 —
library('stats')
library('opencpu')
opencpu$start(7978)
但是,opencpu 将简单地重复输入的任何命令,而不会达到 REPL 状态。我 运行 R 来自 .bat
没有参数的文件。
我也看了.opencpu.conf
,但并没有变得更聪明。
编辑
我不知道我正在使用的 opencpu 版本在使用 library 命令加载包时启动了 REPL。我应该阅读手册...
解决方案 (OpenCPU < v2.0 ?):
library(opencpu)
opencpu$stop()
opencpu$start(7978)
但是,由于 API 和函数调用已经改变,我选择了 Jeroen 的答案。
API 已在 OpenCPU 2.0 版本中更改。您现在:
ocpu_start_server(port = 5656)