【发布时间】:2017-09-25 17:12:39
【问题描述】:
几天前,我从 R 3.3.3 升级到 R R 3.4.0,使用
./configure --enable-r-shlib
make
sudo make install
dpkg -i rstudio-1.0.143-amd64.deb
从命令行,R 工作得非常好:
> R.version
platform x86_64-pc-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status
major 3
minor 4.0
year 2017
month 04
day 21
svn rev 72570
language R
version.string R version 3.4.0 (2017-04-21)
nickname You Stupid Darkness
> require(utils)
> .libPaths()
[1] "/usr/local/lib/R/library"
但是,rstudio 在启动时崩溃。命令行给出:
> rstudio
"TypeError: undefined is not an object (evaluating 'window.desktopHooks.notifyRCrashed')"
QIODevice::read: device not open
QIODevice::read: device not open
另外,界面弹窗说:
The R session had a fatal error.
ERROR r error 4 (R code execution error) [errormsg=Error in as.environment(pos) :
no item called "package:utils" on the search list
]; OCCURRED AT: rstudio::core::Error rstudio::r::exec::evaluateString(const string&, SEXPREC**, rstudio::r::sexp::Protect*) /home/ubuntu/rstudio/src/cpp/r/RExec.cpp:302
按照帖子中的建议,在手动 rm -rf ~/.rstudio-desktop 和各种其他文件夹 ~/.R* 之后,我已经多次卸载并重新安装了 R 和 rstudio。不过,没有rstudio。 我在这台机器上找不到任何其他已安装的 R 版本。 为了解决这个问题,我接下来可以尝试什么?
【问题讨论】: