我有一个自定义Rake文件,我想定期运行(每天)。我使用的是Windows机器,并且有一个.bat文件,基本上是
cd path/to/applicaion
rake filename
我正在使用Windows调度程序来运行bat文件,但它会中止,抱怨某些宝石丢失了。但是,当我启动命令提示符(使用InstantRails.exe),然后从那里运行.bat文件时,它按预期工作。我认为PATH存在一些问题,但我无法弄清楚到底需要做什么?
谢谢!
答案 0 :(得分:0)
这个问题的另一个答案是How can I run a Rake task as a Windows "scheduled task"?。
在那里,他们指出你可以使用RAILS_ENV =生产(或开发或测试)来设置你想要的环境。