2012-11-05 29 views
0

我是一個相對新手的用戶,試圖從cran存檔中安裝NMF_0.2.2.tar包。加載軟件包錯誤信息 - mac os x

我收到一條錯誤消息,這似乎與機器體系結構有關,我不知道如何解決它。 在這裏和谷歌搜索沒有提供修復。 安裝命令和錯誤消息如下。

我在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

  • installing to library '/Library/Frameworks/R.framework/Versions/2.15/Resources/library'

  • installing source package 'NMF' ...

** R

** data

** inst

** preparing package for lazy loading

Creating a generic function for 'residuals' from package 'stats' in package 'NMF' ** help

* installing help indices

** building package indices

** installing vignettes

'NMF-vignette.Rnw' ** testing if installed package can be loaded

* arch - i386

Error : .onLoad failed in loadNamespace() for 'NMF', details:

call: is.list(...)

error: supplied argument name 'default.algorithm' does not match 'x'

Error: loading failed

Execution halted

* arch - x86_64

Error : .onLoad failed in loadNamespace() for 'NMF', details:

call: is.list(...)

error: supplied argument name 'default.algorithm' does not match 'x'

Error: loading failed

Execution halted

ERROR: loading failed for 'i386', 'x86_64'

  • removing '/Library/Frameworks/R.framework/Versions/2.15/Resources/library/NMF'
+0

'NMF'已從CRAN中刪除。這不是你問題的近因,但它被刪除的原因可能與你的問題有關。你可能想看看當前的'NMFM',它似乎做了很多相同的事情。 –

+0

謝謝。 NMFN確實做了許多相同的事情。如果我需要,也許我可以破解舊軟件包所具有的稀疏約束。 –

回答

1

我從包中作者的回購(http://web.cbio.uct.ac.za/~renaud/CRAN/)在我的Mac有R 2.15.1安裝NMF 0.9。它給了我一個錯誤信息,「錯誤:package'bigmemory'沒有安裝'arch = i386'」,所以我安裝了「bigmemory」軟件包,現在它安裝的很好。