从Windows调度程序运行rake任务

时间:2010-06-28 22:52:36

标签: ruby-on-rails rake scheduling

我有一个自定义Rake文件,我想定期运行(每天)。我使用的是Windows机器,并且有一个.bat文件,基本上是

cd path/to/applicaion
rake filename 

我正在使用Windows调度程序来运行bat文件,但它会中止,抱怨某些宝石丢失了。但是,当我启动命令提示符(使用InstantRails.exe),然后从那里运行.bat文件时,它按预期工作。我认为PATH存在一些问题,但我无法弄清楚到底需要做什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

这个问题的另一个答案是How can I run a Rake task as a Windows "scheduled task"?

在那里,他们指出你可以使用RAILS_ENV =生产(或开发或测试)来设置你想要的环境。