在RStudio上为R安装TSA软件包时出错

时间:2012-09-11 17:09:14

标签: linux r installation rstudio

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

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

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

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

  

安装包“TSA”......

     

**创建默认的NAMESPACE文件

     

** R

     

**数据

     

**准备延迟加载包

     

错误:.onLoad在'Matrix'的loadNamespace()中失败,详情:

     

call:assignInNamespace(“.. Old..as.matrix”,base :: as.matrix,ns =“base”)

     

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

     

错误:无法加载包'mgcv'

     

错误:包'TSA'的延迟加载失败

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

install.packages中的警告:

     

安装包'TSA'具有非零退出状态

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

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

非常感谢您对此问题的所有帮助。

1 个答案:

答案 0 :(得分:2)

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

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