R bat 文件 - 错误 加载错误(名称,环境 = .GlobalEnv):空(零字节)输入文件 调用:sys.load.image -> load



>我有两个虚拟机。两者都与 R Open 3.4.2 一起安装,一台机器在没有失败的情况下工作,并且此 bat 文件从任务计划程序完美运行。

视窗Microsoft上的快速眼动

"D:Program FilesMicrosoftR OpenR-3.4.2binx64R.exe" CMD BATCH "C:UsersabraboinDocumentsforecasting regression basedforecast_opera.txt"

我有另一台突然停止工作的机器。我尝试将R添加到路径中,重新安装R和R工作室。没有任何工作可以让任务计划程序再次运行而不会收到此错误。

加载错误(名称,环境 = .GlobalEnv(:空(零字节(输入文件

调用:sys.load.image -> load

当我单击.bat文件以手动运行脚本时,就像任务计划程序调用此文件一样...它可以正常工作并运行脚本没有问题。

就像其他人遇到这个问题一样?我需要尽快恢复并工作。

感谢您的帮助!

我遇到了同样的问题,当从双击触发.bat文件时,一切顺利,但不知何故,当从Windows任务调度程序触发时,这个"空(零字节("错误不断上升。互联网上的一些来源建议删除.RData文件,但是我在R安装路径和项目路径中都没有找到这样的文件(甚至不是隐藏文件(。

研究 https://github.com/gastonstat/tutorial-R-noninteractive/blob/master/02-batch-mode.Rmd 后

事实证明,将--no-restore添加到.bat文件解决了我的问题。我的.bat文件现在看起来像

@echo off
R CMD BATCH --no-restore D:ScheduledTasksyourRScript.R

您也可以使用 --vanilla 代替 --no-restore