我有R Studio(当然还有R),我的目标是使用Rcpp包。我正在使用Windows机器。
我收到错误消息
应用程序已请求Runtime以不寻常的方式终止它。请联系应用程序的支持团队以获取更多信息
此外还会出现一个弹出警告
R会话中止。 R遇到致命错误。会议结束了。
通过运行库(rcpp)和sessionInfo(),我得到了版本信息
R version 3.3.1 (2016-06-21)
Platform: i386-w64-mingw32/i386 (32-bit)
Running under: Windows >= 8 x64 (build 9200)
locale:
[1] LC_COLLATE=English_Malaysia.1252 LC_CTYPE=English_Malaysia.1252
[3] LC_MONETARY=English_Malaysia.1252 LC_NUMERIC=C
[5] LC_TIME=English_Malaysia.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] Rcpp_0.12.6
loaded via a namespace (and not attached):
[1] tools_3.3.1
任何人都可以告诉我什么是错的,我该如何解决?
答案 0 :(得分:1)
两个问题:
路径应该有:
c:\Rtools\bin;
c:\Rtools\mingw_32\bin;
有关正确安装Rtools的更多帮助,请参阅本指南:
http://thecoatlessprofessor.com/programming/rcpp/install-rtools-for-rcpp/
答案 1 :(得分:0)
我在使用Windows 7的32位操作系统上遇到了完全相同的问题。我使用早期版本的R:R 3.2.5解决了这个问题
答案 2 :(得分:0)
这是Windows上RStudio和R 3.3.x之间的糟糕交互,因为与RStudio +用于在Windows上构建R的新编译器工具链的不良交互。
有几种解决方案:
安装RStudio的预览版:https://www.rstudio.com/products/rstudio/download/preview/
切换到64位版本的R,
回滚至R 3.2.x。