【问题标题】:Warning message: 'c:/Rtools/mingw_/bin/g++' not found警告消息:'c:/Rtools/mingw_/bin/g++' 未找到
【发布时间】:2020-12-02 01:32:16
【问题描述】:

当我尝试在 R 中使用 RStan(需要 RTools 才能运行)时,我收到以下警告消息:

警告消息:在系统中(粘贴(CXX,ARGS),ignore.stdout = TRUE, ignore.stderr = TRUE) : 'c:/Rtools/mingw_/bin/g++' 未找到

但是,当我检查“c:/Rtools/”文件夹时,我发现了两个“mingw_”文件,分别称为“mingw_32”和“min_gw64”,并且在这两个文件夹中已经有一个“bin/g++”文件.为什么我会收到此警告?有两个文件夹,一个32位,一个64位是不是错了?

【问题讨论】:

  • 这很奇怪。不,拥有这两个文件夹并没有错。您可以尝试运行Sys.setenv(BINPREF = "C:/Rtools/mingw_$(WIN)/bin/") 看看是否有效?
  • 或Sys.setenv(WIN = "64")。
  • 警告没有太大意义,只是说R CMD config CXX 不起作用,因此它无法检查带有# include 语句的Stan 程序是否将继续与下一个Stan 解析器一起工作。如果你没有任何#include 声明,那么整个事情都是无关紧要的。

标签: r stan rtools


【解决方案1】:

删除您的旧 .Rprofile 并重试。这对我有帮助

【讨论】:

    猜你喜欢
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    • 2020-02-21
    • 2018-03-31
    • 2012-11-10
    • 1970-01-01
    • 1970-01-01
    • 2020-07-05
    相关资源
    最近更新 更多