【发布时间】:2015-06-24 07:35:36
【问题描述】:
所以我在 Mac (10.9.4) 上运行 RStudio。 我想将我的旧 R 更新到 3.1.0。 我试图按照我在 Stacked Overflow 上找到的说明进行操作。
我从 CRAN 下载了 R-3.1.0 的 .pkg 文件并按照安装程序说明进行操作。 - 我去了 ~/Library/R 并复制并重命名了包含我的库的文件夹 IE。现在我有 ~/Library/R/3.0 和 ~/Library/R/3.1 - 我关闭了我的电脑并重新启动它。
现在,当我尝试启动 RStudio(通过终端或通过图标)时,我收到一个错误,它无法找到检查包更新的详细信息。 “错误检查更新 (TypeError) 'null' 不是评估 'c[a]' 的对象”
然后它崩溃说它遇到了一个致命错误。
我也尝试安装新的 RStudio。
更新:当我尝试从终端启动新 R 时,似乎出现错误。
我收到以下错误:
Warning: namespace ‘Biobase’ is not available and has been replaced
by .GlobalEnv when processing object ‘Golub_Merge’
*** caught segfault ***
address 0x18, cause 'memory not mapped'
Traceback:
1: dyn.load(file, DLLpath = DLLpath, ...)
2: library.dynam(lib, package, package.lib)
3: loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
4: namespaceImport(ns, loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]), from = package)
5: loadNamespace(name)
6: doTryCatch(return(expr), name, parentenv, handler)
7: tryCatchOne(expr, names, parentenv, handlers[[1L]])
8: tryCatchList(expr, classes, parentenv, handlers)
9: tryCatch(loadNamespace(name), error = function(e) { warning(gettextf("namespace %s is not available and has been replaced\nby .GlobalEnv when processing object %s", sQuote(name)[1L], sQuote(where)), domain = NA, call. = FALSE, immediate. = TRUE) .GlobalEnv})
10: ..getNamespace(c("ggplot2", "1.0.1"), "Ip")
11: load(name, envir = .GlobalEnv)
12: sys.load.image(".RData", FALSE)
任何帮助表示赞赏
【问题讨论】:
-
知道当前R版本是3.2.0
-
是的,我确实知道这一点,但过去我发现并非所有软件包都已更新为与最新版本一起使用。
-
@Pascal 更多 3.2.1 ;-)