Когда я вызываю Rscript.exe для версии 3.5 R, он не может открыть файл, если в имени файла или пути есть пробел. Я сохранил 2 файла с кодом:
cat("What do you get when you multiply 6 * 9?")
как C: \ foo bar.R и как C: \ foo_bar.R
Когда я в командном окне DOS пытаюсь запустить их, используя версии 3.4.3 и 3.5:
C:\>"C:\Program Files\R\R-3.4.3\bin\x64\Rscript.exe" "C:\foo bar.R"
What do you get when you multiply 6 * 9?
C:\>"C:\Program Files\R\R-3.4.3\bin\x64\Rscript.exe" "C:\foo_bar.R"
What do you get when you multiply 6 * 9?
C:\>"C:\Program Files\R\R-3.5.0\bin\x64\Rscript.exe" "C:\foo bar.R"
Fatal error: cannot open file 'C:\foo': No such file or directory
C:\>"C:\Program Files\R\R-3.5.0\bin\x64\Rscript.exe" "C:\foo_bar.R"
What do you get when you multiply 6 * 9?
C:\>
Когда я пытаюсь запустить файл с пробелом в имени в версии 3.5.0 в R, возникает фатальная ошибка, говорящая о том, что такого файла нет.