我最近从MRO 3.4.3迁移到R 3.5.0。我可以从终端开始并完全使用R的新安装,但是当我使用Rstudio服务器时,会出现一个错误面板,其中包含以下消息:"传输过程中出现错误"
/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
文件夹。
有关如何解决此问题的任何想法? 谢谢!
答案 0 :(得分:1)
从源代码安装R 3.5.1之后,我遇到了同样的问题。 错误的原因是libR.so没有使用 安装文件中介绍了简单的安装过程。 RStudio 搜索此内容并找到一个不兼容的(旧的)。改用它:
./configure --enable-R-shlib
make