所以我一直在努力解决这个问题,而且我似乎无法在互联网上的任何其他地方找到这个问题。
我正在跑步: 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本身。
非常感谢您对此问题的所有帮助。
答案 0 :(得分:2)
根据(明确)错误消息Error : .onLoad failed in loadNamespace() for 'Matrix', details:
,您需要一个新的Matrix包。
如果您的Mint系统与Ubuntu混合,您可以尝试http://cran.r-project.org/bin/linux/ubuntu。否则从源代码编译Matrix。