Rscript v3.5.0rc windows不再支持文件名中的空格

Rscript v3.5.0rc windows不再支持文件名中的空格,r,R,我在Windows下安装了Rv3.5.0RC,发现Rscript现在不再支持文件名中的空格。例如,如果名为的文件say hello.R包含 sayHello <- function(){print("Hello")} 引发错误“找不到文件说明!” 实际上,我对路径名中的空格有问题,比如WinEdt 10\Exec\R\stangle.R 任何关于我如何解决这个问题的暗示都是受欢迎的。同样的Rscript命令在Rv3.4.4中也可以正常工作 该错误是由于file()命令中的错误造成的。这已

我在Windows下安装了Rv3.5.0RC,发现Rscript现在不再支持文件名中的空格。例如,如果名为
的文件say hello.R
包含

sayHello <- function(){print("Hello")}
引发错误“找不到文件说明!”

实际上,我对路径名中的空格有问题,比如
WinEdt 10\Exec\R\stangle.R


任何关于我如何解决这个问题的暗示都是受欢迎的。同样的
Rscript
命令在Rv3.4.4中也可以正常工作

该错误是由于
file()
命令中的错误造成的。这已在R3.5.0修补版本中修复

以防万一,使用

Rscript -e "Set.setenv(R_SCRIPT_LEGACY = TRUE)" "say Hello.R"
适用于稳定(未修补)的v3.5.0版本的R

Rscript -e "Set.setenv(R_SCRIPT_LEGACY = TRUE)" "say Hello.R"