2012-03-30 101 views
-1

我創建了一個依賴於Rcpp和RcppArmadillo的包。我的包在R控制檯上順利運行,沒有問題。然而,當我嘗試從JGR控制檯加載它,它報告以下錯誤通過JGR控制檯加載Rcpp

Error: package 'Rcpp' 0.9.9 is loaded, but >= 0.9.10 is required by 'RcppArmadillo' 

其實,我已經更新到RCPP 0.9.10版本我的機器上。在R控制檯中,您可以看到

sessionInfo() 
attached base packages: 
[1] compiler stats  graphics grDevices utils  datasets methods base  
other attached packages: 
[1] prophecy_2.1   XLConnect_0.1-9  XLConnectJars_0.1-4 rJava_0.9-3   RcppArmadillo_0.2.36 Rcpp_0.9.10 

我很感激幫助。

回答

1

這有什麼做RCPP,是所有關於你的[R補丁:

  • 打印.libPaths()

  • library()

  • 做的結果的結果無論是在控制檯和JGR。你可能有不同的結果。

  • 在JGR添加的路徑中刪除舊的Rcpp 0.9.9。

+0

我知道這個問題是不相關的RCPP。 R控制檯和JGR控制檯中的.libPaths()比較解決了這個問題。我發現使用桌面庫的JGR,我不知道。 在R控制檯 C:\用戶\薩穆埃爾\文件\ r \ WIN庫\ 2.14 在JGR控制檯 C:\用戶\薩穆埃爾\桌面\ r \ WIN庫\ 2.14 感謝德克的意見,現在我可以繼續構建GUI。 – 2012-04-03 05:46:48

+1

如果答案有幫助,現在a)通過點擊勾號接受它,並且b)也可以通過點擊三角形來「加大投票」。 – 2012-04-03 13:46:10