2

所以我一直在努力解决这个问题一段时间,我似乎无法在互联网上的其他任何地方找到这个问题。

我正在运行:Linux Mint 12(基于 Ubuntu 11.10)最新版本的 R(2.15.1) RStudio(0.96.331)

R 和 RStudio 都是最新版本,所以我安装 TSA 的问题不是基于过时的 R 版本。

这是我尝试通过 RStudio 安装 TSA 时收到的错误消息(我安装了 PerformanceAnalytics 和 xts 没有任何问题):

正在安装包 'TSA' ...

** 创建默认命名空间文件

** R

** 数据

** 为延迟加载准备包

错误:'Matrix' 的 loadNamespace() 中的 .onLoad 失败,详细信息:

调用:assignInNamespace("..Old..as.matrix", base::as.matrix, ns = "base")

错误:“..Old..as.matrix”的锁定绑定无法更改

错误:无法加载包“mgcv”

错误:包“TSA”的延迟加载失败</p>

  • 删除 '/home/client/R/i686-pc-linux-gnu-library/2.15/TSA'</li>

install.packages 中的警告:

安装包“TSA”的退出状态非零

我检查了我的 mgcv 版本,它是最新的(我检查了我的软件管理器,它已安装以及最新版本)。

我真的不知道现在该怎么办。我打算手动将 TSA 安装到我的系统本身,但我找不到一个可靠的网站来解释如何将软件包直接安装到 R 本身。

对此问题的所有帮助将不胜感激。

4

1 回答 1

2

根据(清除)错误消息Error : .onLoad failed in loadNamespace() for 'Matrix', details:,您需要一个新的 Matrix 包。

如果您的 Mint 系统与 Ubuntu 混合使用,您可以尝试http://cran.r-project.org/bin/linux/ubuntu 。否则从源代码编译 Matrix。

于 2012-09-11T17:11:48.763 回答