2012-03-03 29 views
1

我正在嘗試安裝QRMlib,這是一個已經取消CRAN更新的軟件包。我已經安裝了所有的家屬,包括那些也被刪除以更新的家屬。我已經下載的存檔版本,但是當我嘗試使用 庫(QRMlib)在R中加載QRMlib

我收到以下錯誤加載它: 「包‘QRMlib’沒有命名空間,應該重新安裝」

我該怎麼做? 我已經重新安裝並重複試用,但遇到同樣的問題。如果這有什麼不同,我在Mac上。 我知道lib的更新正在進行中,但它的緊迫性。

+1

看看這個主題http://stackoverflow.com/questions/8012596/error-with-asreml-d-package-in-r-2-14-0 – dickoa 2012-03-03 16:30:42

+2

我會嘗試下載這個:http:// cran .stat.ucla.edu/src/contrib/Archive/QRMlib/QRMlib_1.4.5.1.tar.gz並從源代碼安裝:'install.packages(file.choose(),repos = NULL,type =「source」) '。您可能*還需要遵循另一個線程中的建議。 – 2012-03-03 17:52:09

回答

1

您可能想要恢復到R 2.13(並從源代碼構建軟件包),因爲該版本不要求軟件包具有名稱空間。還有一個二進制版本2.13.2在http://r.research.att.com/或者我想你可以使用命名空間來重建軟件包,但這可能是一個「如果你必須問,你可能不能這樣做」的情況。 (我知道我不能)。有關於在Mac-R-FAQ中運行不同版本R的說明。

如果軟件包包含C或Fortran代碼,您還需要XCode開發工具,並且所有必需的信息都在Simon Urbanek運行的AT & T網站上。我想這可能是這種情況,因爲描述QRMlib軟件包的文件中的一個說它使用mingw C編譯器在Windows上進行安裝。你應該說你在哪裏得到這個包,並提供完整的文件名,因爲這將有助於確定哪些步驟是必要的。