我运行R 3.2.0 GUI 1.65 Mavericks build(6931)和最新版本的RStudio(0.99.xx)。在启动时,我收到一条错误消息:
错误r错误4(R代码执行错误)[errormsg = .Internal中的错误(getOption(x)): 没有。内部函数'getOption' ]。发生在:rstudio :: core ::错误rstudio :: r :: exec :: evaluateString(const std :: string&,SEXP *,sexp :: Protect *)/ Users / rstudio / rstudio / src / cpp / r /RExec.cpp:272
唯一的选择是单击确定然后退出,没有菜单,只是一个空白页面。我已经尝试删除旧版本的R,但这不起作用。
我已经尝试卸载并重新安装R和RStudio,清除旧版本的R,重置RStudio的状态,基本上只需要创建一个只运行R和RStudio的分区。有人有什么想法吗?
答案 0 :(得分:0)
我能够通过删除从.dmg手动安装所有剩余的R / RStudio资源来解决这个问题:
从终端:
$ rm -rf~ / .rstudio-desktop /
$ rm -rf /Library/Frameworks/R.framework /Applications/R.app / usr / bin / R / usr / bin / Rscript
您可能还有其他一些文件。参见:
http://cran.r-project.org/doc/manuals/r-release/R-admin.html#Uninstalling-under-OS-X
我忽略了这些文件。
最后,通过brew重新安装r / rstdio:
$ brew install r
$ brew cask install rstudio
然后你应该可以从〜/ Applications启动RStudio。如果它仍然无法正常工作,请检查您从brew安装的内容是否是最新的。