-1

我创建了一个依赖于 Rcpp 和 RcppArmadillo 的包。我的包在 R 控制台上运行顺利,没有问题。但是,当我尝试从 JGR 控制台加载它时,它会报告以下错误

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   

我很感激帮助。

4

1 回答 1

1

这与 Rcpp无关,只与您的 R 补丁有关:

  • 打印结果.libPaths()

  • 看结果library()

  • 在控制台和 JGR 上都这样做。你可能有不同的结果。

  • 删除JGR添加的路径中旧的Rcpp 0.9.9。

于 2012-03-30T14:07:27.440 回答