加载包错误消息 - mac os x

时间:2012-11-05 16:45:33

标签: r

我是一个相对新手用户试图从cran存档安装包NMF_0.2.2.tar。

我收到的错误消息似乎与机器架构有关,我不知道如何解决它。 在这里和谷歌搜索没有提供修复。 安装命令和错误消息如下所示。

我在Intel Core 2 Duo Macbook Pro上运行Mac OS X 10.6.8下的R版本2.15.2。 我没有收到软件包维护者的回复,也许他已经不再可以维护它了,这就是它归档的原因。 任何帮助都会受到赞赏,因为我使用这个软件包有一些较旧的结果,并希望完成调查。

----------------------------------------------- -

  

sudo -E R CMD INSTALL~ / Downloads / NMF_0.2.2.tar

     
      
  • 安装到图书馆'/Library/Frameworks/R.framework/Versions/2.15/Resources/library'

  •   
  • 安装包'NMF'...

  •   
     

** R

     

**数据

     

** inst

     

**准备延迟加载包

     

从包中的'stats'创建'残差'的通用函数   包'NMF'   **帮助

     

* 安装帮助索引

     

**构建包装索引

     

**安装小插曲

     

'NMF-vignette.Rnw'   **测试是否可以加载已安装的包

     

* arch - i386

     

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

     

call:is.list(...)

     

错误:提供的参数名称'default.algorithm'与'x'

不匹配      

错误:加载失败

     

执行暂停

     

* arch - x86_64

     

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

     

call:is.list(...)

     

错误:提供的参数名称'default.algorithm'与'x'

不匹配      

错误:加载失败

     

执行暂停

     

错误:'i386','x86_64'

的加载失败      
      
  • 删除'/Library/Frameworks/R.framework/Versions/2.15/Resources/library/NMF'
  •   

1 个答案:

答案 0 :(得分:1)

我使用R 2.15.1在我的Mac上从软件包作者的repo(http://web.cbio.uct.ac.za/~renaud/CRAN/)安装了NMF 0.9。它给了我一条错误消息,“错误:没有为'arch = i386'安装包'bigmemory'”,所以我安装了“bigmemory”软件包,然后现在安装得很好。