2012-03-30 62 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