更新到 R 3.5.0 后 Rstudio-server 不会启动:传输过程中发生错误

Rstudio-server won't start after updating to R 3.5.0: Error occured during transmission

我最近从 MRO 3.4.3 转移到了 R 3.5.0。我可以从终端完美地启动和使用 R 的新安装,但是当我启动 Rstudio-server 时,会出现一个错误面板,其中包含以下消息:"Error occured during transmission"

/var/log/messages 处的日志显示:

Jun 6 11:28:51 slave1 rsession-victor[116037]: ERROR R SUICIDE: unable to initialize the JIT|||; LOGGED FROM: void<unnamed>::rSuicide(const std::string&) /root/rstudio/src/cpp/session/SessionMain.cpp:1023

我试图删除文件 /etc/rstudio/rserver.conf/etc/rstudio/rsession.conf,我已经更改为使用以前的 MRO 安装,但没有成功。另外,我试图完全删除主目录中的 .rstudio 文件夹。

关于如何解决这个问题有什么想法吗? 谢谢!

从源代码安装 R 3.5.1 后,我遇到了同样的问题。 错误的原因是 libR.so 不是使用 文件 INSTALL 中描述的简单安装过程。 RStudio 搜索这个并找到一个不兼容的(旧的)。改用这个:

./configure --enable-R-shlib
make