实际上,我想停止Rserve或重新启动它,我已经读过这个,但是我认为如果我杀死它,它会关闭它,并且我不能再次启动它。
我只想刷新它,以便它能够识别我安装或升级的软件包。当我尝试按以下方式运行它时:
R CMD Rserve
R version 3.3.3 (2017-03-06) -- "Another Canoe"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes
我有这样的代码:
import org.rosuda.REngine.Rserve.RConnection;
public class TestProgram {
public static void main(String[] args) {
try {
RConnection rConnection = new RConnection();
// make a new local connection on default port (6311)
rConne
当我尝试时,我得到以下错误:
org.rosuda.REngine.Rserve.RserveException: Cannot connect: Connection refused: connect
at org.rosuda.REngine.Rserve.RConnection.<init>(RConnection.java:88)
at org.rosuda.REngine.Rserve.RConnection.<init>(RConnection.java:60)
at org.rosuda.REngine.Rserve.RConnec
我正在用Java编写一个IntelliJ应用程序。该应用程序使用Rserve包连接到R并执行一些功能。当我想第一次运行我的代码时,我必须在命令行中启动R并以守护进程的形式启动Rserve,如下所示:
R
library(Rserve)
Rserve()
这样做之后,我可以轻松地访问R中的所有函数,而不会有任何错误。但是,由于这个Java代码将被捆绑为一个可执行文件,那么是否有一种方法可以在代码运行后立即自动调用Rserve(),因此我必须跳过使用命令行启动Rserve的手动步骤吗?
我在Windows环境中,试图使用具有以下设置的配置文件启动使用TLS/SSL加密的Rserve实例:
tls.key Rserve.key
tls.cert Rserve.cert
tls.port 4902
qap disable
当我构建我的Rserve实例时,我会得到以下错误:
WARNING: useplain=no, but this Rserve has no crypt support!
Set useplain=yes or compile with crypt support (if your system supports crypt).
解决方案似乎是在启用了一些Ope