我有一个我一直在研究的Rstudio项目。自从我上次更新Rstudio到1.0.143 - Mac OS X 10.6+(64位)后,项目无法启动。 我认为它可能与启动时自动加载的软件包有关,并且出于任何原因尚未决定停止与R/Rstudio合作。 XLConnect ...如何停止在Rstudio启动时加载的包
我试过从目录中删除.RData,.Rhistory和.Rproj.user。只有删除.RData的工作和Rstudio启动没有问题。我似乎在目录,我的主目录或站点范围的文件中都没有任何.RProfile文件。
现在,我甚至不能因为它有一个错误
R encountered a fatal error. The session was terminated.
我可以打开其他Rstudio会话没有问题崩溃打开Rstudio会议。
当我打开一个单独的R对话(没有R工作室),并尝试
load('path/to/.RData')
我收到以下错误信息:
*抓到段错误* 地址为0x18,原因'memory not mapped'
Traceback: 1:dyn.load(file,DLLpath = DLLpath,...)
2:library.dynam(LIB,包,package.lib)
3:loadNamespace(j < - I [[1L],C(lib.loc,.libPaths()),versionCheck = VI [[J]])
4:asNamespace(NS)
5:namespaceImportFrom(NS,loadNamespace(j < - I [[1L],C(lib.loc,.libPaths()), versionCheck = vI [[j]]),i [[2L]],from = package)
6:loadNamespace(name)
7:doTryCatch(返程(表达式),名称,parentenv,处理程序)
8:tryCatchOne(表达式,名称,parentenv,处理程序[[1L]])
9:tryCatchList(表达式,类parentenv,处理程序)
10:tryCatch(loadNamespace(名称),误差=函数(E){警告(gettextf(“命名空间%s不是可用的,并已
替换\ NBY .GlobalEnv处理对象时%s“,sQuote(name)[1L],sQuote(where)),domain = NA,调用。 => FALSE,立即。 = TRUE).GlobalEnv})
11:..getNamespace(C( “openxlsx”, “4.0.17”), “uwc.sel.book”)
12:负载(” ./收存箱/ OxfordTT2017/DNAextraction_26052017/ColWork2017/Fielddata_04052016 /。RDATA“)
可能的动作:
1:中止(带核心转储,如果已启用)
2:正常ř出口
3:不保存工作空间
出口ř4 :退出R保存工作区
所以我正在寻找一种方法来阻止Rstudio会话加载在启动包(我不知道为什么它首先做到这一点,因为我不记得设置任何类型的RProfile ..)。
幸运的是,你知道在这种情况下哪些软件包可能出错。但是对于一般用途来说,需要一个空R的环境(无需添加包)。分享'.RData'文件并询问其他人的帮助或安装另一个R可能是一个好主意。 –