我是一个相对新手用户试图从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'
答案 0 :(得分:1)
我使用R 2.15.1在我的Mac上从软件包作者的repo(http://web.cbio.uct.ac.za/~renaud/CRAN/)安装了NMF 0.9。它给了我一条错误消息,“错误:没有为'arch = i386'安装包'bigmemory'”,所以我安装了“bigmemory”软件包,然后现在安装得很好。