Ошибка при компиляции файла stan с помощью R 3.6.0. и Вин 10

Error in compileCode(f, code, language = language, verbose = verbose) : 
  Compilation ERROR, function(s)/method(s) not created! Error in .shlib_internal(commandArgs(TRUE)) : 
  C++14 standard requested but CXX14 is not defined
Calls: <Anonymous> -> .shlib_internal
Execution halted
In addition: Warning message:
In system(cmd, intern = !verbose) :
  running command 'C:/PROGRA~1/R/R-36~1.0/bin/x64/R CMD SHLIB file1a1860a0379.cpp 2> file1a1860a0379.cpp.err.txt' had status 1
Error in sink(type = "output") : invalid connection

На какой-то неанглоязычной странице говорилось, что мы можем преодолеть это, выполнив следующий R-скрипт, но в моем случае это не сработало:

dotR <- file.path(Sys.getenv("HOME"), ".R")
if (!file.exists(dotR)) 
  dir.create(dotR)
M <- file.path(dotR, "Makevars")
if (!file.exists(M)) 
  file.create(M)
cat("\nCXX14FLAGS=-O3 -Wno-unused-variable -Wno-unused-function",
    "CXX14 = g++ -std=c++1y",
    file = M, sep = "\n", append = TRUE)

Приведенный выше сценарий R такой же, как на следующей странице:

https://github.com/stan-dev/rstan/issues/569


Я попытался удалить и установить в соответствии со следующей страницей, но произошла вышеуказанная ошибка.

Установка Rstan: https://github.com/stan-dev/rstan/wiki/RStan-Getting-Started

ссылка; https://github.com/stan-dev/stan/issues/1613

ссылка: https://github.com/stan-dev/rstan/issues/633

3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
0
0
2 456
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Для меня проблема была решена путем добавления вручную следующей строки в файл .R/Makevars.win.

CXX14 = "C:\Rtools\mingw_64\bin\g++.exe"

Спасибо,.. но я уже вернулся к версии R 3.5.3, и в этой предыдущей версии ошибка не возникает. Итак, я попробую ваше предложение, когда вернусь, извините, ..

Camford Oxbridge 28.05.2019 06:53

Это исправило это для меня, используя Windows 7 и R версии 3.6.0.

Collin 02.06.2019 22:21

Я не пробовал это, но @Collin сказал, что это исправлено, поэтому, пожалуйста, позвольте мне принять этот ответ.

Camford Oxbridge 13.06.2019 14:18

Другие вопросы по теме