代码之家  ›  专栏  ›  技术社区  ›  moodymudskipper

在windows上运行R CMD批处理时忽略RProfile

cmd r
  •  0
  • moodymudskipper  · 技术社区  · 7 年前

    bat 将在同事的计算机上运行R脚本的文件,为了测试它们,我希望绕过我的R文件。

    我使用以下代码:

    "C:\Program Files\R\R-3.3.1\bin\R.exe" --vanilla CMD BATCH "mypath\myscript.R"
    

    --vanilla 会使它忽略RProfile,但是,我在 myscript.Rout 脚本创建的文件包含一些自定义输出,指示它已通过该文件。

    1 回复  |  直到 7 年前
        1
  •  1
  •   user2554330    7 年前

    你把选项放错地方了。它在后面 BATCH :

    "C:\Program Files\R\R-3.3.1\bin\R.exe" CMD BATCH --vanilla "mypath\myscript.R"
    

    请参阅帮助页 ?BATCH R CMD BATCH --help 了解更多详细信息和选项。