我正在使用 openCPU 创建一个 API 来估计 rstan 中非常基本的模型。
我已经验证,当从普通的 R 控制台会话调用时,我的函数在我的环境中工作,而不是从 openCPU 调用。
但是通过openCPU调用时,响应如下:
cannot open the connection
In call:
file(con, "r")
通过在 rstan 的源代码中插入检查点,我将其追溯到 R/cxxfunplus.R 中的一个调用(此处链接到 github 上的行):
dso <- new('cxxdso', sig = sig, dso_saved = save_dso,
dso_filename = dso_filename,
modulename = module_name,
system = R.version$system,
cxxflags = get_makefile_flags("CXXFLAGS"),
.CXXDSOMISC = new.env(parent = emptyenv()))
此调用中的什么试图读取可能失败的连接?