在我的 Rscript (run.R) 中:
library(plumber)
r <- plumb("script.R")
r$run(host="127.0.0.1",port=8000)
如果我使用 RStudio 或 R 控制台运行上述代码,它工作正常,并在以下输出后让我访问:
启动服务器以侦听端口 8000 在 http://127.0.0.1:8000/swagger/处运行swagger UI
但是当我尝试使用 Rscript, R CMD BATCH,R < run.R, pm2 运行与 .R 文件相同的代码时,它会卡在;
启动服务器监听 8000 端口
在访问地址时,我得到 404: Resource Not Found Error。另外,请注意,我想在 Windows 上运行它,因此没有尝试更小。任何想法,我在这里做错了什么。谢谢!