Я установил 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". Не любит пустое пространство