更新R

时间:2015-06-24 07:35:37

标签: r rstudio

所以我在Mac上运行RStudio(10.9.4)。 我想将旧的R更新为3.1.0。 我试图按照我在Stacked Overflow上找到的说明进行操作。

我从CRAN下载了R-3.1.0的.pkg文件,并按照安装程序说明进行操作。 - 我去了〜/ Library / R并复制并重命名了包含我的库的文件夹 即。现在我有〜/ 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)

任何帮助表示赞赏

1 个答案:

答案 0 :(得分:0)

好的 - 用R.回答错误 我删除了一些.RData文件,假设它需要太多内存。

现在RStudio开始了。

我的套餐仍有问题,但我会发布一个新问题。