我有一个我一直在做的 Rstudio 项目。自从我上次将 Rstudio 更新为 1.0.143 - Mac OS X 10.6+(64 位)以来,项目无法启动。我认为它可能与一个在启动时自动加载的包相关联,并且出于某种原因尚未决定停止使用 R/Rstudio。XL连接...
我尝试从目录中删除 .RData、.Rhistory 和 .Rproj.user。只有删除 .RData 有效,Rstudio 启动时没有问题。我的目录、我的主目录或站点范围的文件中似乎也没有任何 .RProfile 文件。
现在我什至无法打开 Rstudio 会话,因为它因错误而崩溃
R encountered a fatal error. The session was terminated.
我可以毫无问题地打开其他 Rstudio 会话。
当我打开一个单独的 R 会话(没有 R 工作室)并尝试
load('path/to/.RData')
我收到以下错误消息:
* 捕获 segfault * 地址 0x18,导致“内存未映射”
Traceback: 1: dyn.load(file, DLLpath = DLLpath, ...)
2: library.dynam(lib, package, 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:加载命名空间(名称)
7: doTryCatch(return(expr), name, parentenv, handler)
8: tryCatchOne(expr, names, parentenv, handlers[[1L]])
9: tryCatchList(expr, classes, parentenv, handlers)
10: tryCatch(loadNamespace(name), error = function(e) { warning(gettextf("namespace %s is not available and has been
在处理对象 %s"、sQuote(name)[1L]、sQuote(where))、domain = NA、call. = >FALSE、immediate. = TRUE) .GlobalEnv} 时替换为\n
11: ..getNamespace(c("openxlsx", "4.0.17"), "uwc.sel.book")
12:加载(“./Dropbox/OxfordTT2017/DNAextraction_26052017/ColWork2017/Fielddata_04052016/.RData”)
可能的行动:
1:中止(如果启用,则使用核心转储)
2:正常R退出
3:退出R而不保存工作区
4:退出R保存工作区
所以我正在寻找一种方法来阻止 Rstudio 会话在启动时加载包(我不知道为什么它首先会这样做,因为我不记得设置任何类型的 RProfile ..)。