Ошибка загрузки файла CPP в RStudio с Microsoft R - PullRequest
0 голосов
/ 06 сентября 2018

Я установил Microsoft R Open 3.5.1, попытался загрузить cpp с Rcpp::sourceCpp('TSDecompositionMissing.cpp'), и я получаю эту ошибку:

Error in system(cmd, intern = !showOutput) : 'C:/PROGRA~1/MIE74D~1/R' not found

Я добавил флаг verbose, а затем вижу:

...
Building shared library
--------------------------------------------------------

DIR: C:/Users/julio/AppData/Local/Temp/RtmpyqXrSJ/sourceCpp-x86_64-w64-mingw32-0.12.18/sourcecpp_88d456ea7b2a

C:/PROGRA~1/MIE74D~1/R Open/R-3.5.1/bin/x64/R CMD SHLIB -o "sourceCpp_4.dll" "" "TSDecompositionMissing.cpp"  
Error in Rcpp::sourceCpp("TSDecompositionMissing.cpp", verbose = T) : 
  Error 127 occurred building shared library.

Я проверил Sys.getenv() и вижу два соответствующих пути, которые не существуют (по крайней мере, PROGRA~1 не существует):

R_DOC_DIR C:/PROGRA~1/MIE74D~1/R Open/R-3.5.1/doc R_HOME C:/PROGRA~1/MIE74D~1/R Open/R-3.5.1

Кто-нибудь сталкивался с этой ошибкой раньше?

EDIT:

Итак, я понял, что PATH C:/PROGRA~1/MIE74D~1/ существует, и я думаю, что проблема в папке после той, которая называется "R Open". Не любит пустое пространство

1 Ответ

0 голосов
/ 07 сентября 2018

После Hong Ooi предложения я удалил Rtools 3.4, установил Rtools 3.5, переустановил MRO 3.5, R 3.5 и RStudio, и теперь все работает. Возможно, проблема в том, что RTools 3.5 отсутствует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...