Я запускаю R 3.6.0 на Mac OSX 10.11.6 (El Capitan) и получаю сообщение об ошибке «Неустранимая ошибка: создание временного файла для« -e »не удалось» при вызове Rscript через system ().
test_cmd <- "/Library/Frameworks/R.framework/Resources/bin/Rscript -e 'print(\"Hello\")'"
system(test_cmd, intern = TRUE)
Это возвращает эту ошибку:
[1] "Fatal error: creating temporary file for '-e' failed"
attr(,"status")
[1] 2
Warning message:
In system(test_cmd, intern = TRUE) :
running command '/Library/Frameworks/R.framework/Resources/bin/Rscript -e 'print("Hello")'' had status 2
Я получаю эту ошибку при попытке создать кластер через будущее, что привело меня к этому конкретному примеру.
future::makeClusterPSOCK(1, outfile = NULL, verbose = TRUE)
Это также вызывает Rscript и завершается с той же ошибкой.
Кроме того, если я вызываю Rscript из командной строки, он работает нормально.