真的很抱歉,如果这很明显或在这里涵盖 - 一直在搜索 无休止地无法得到答案。
我正在使用dj gem 2.0.3(集体创意)// rails 2.3.5。
dj使用 rake jobs:work 在本地工作。但是......
script/delayed_job
不起作用。我似乎记得搜索,发现这是一个 版本问题... req> 2.0.3> rails 2.3.5 ......在这个问题上不是100%明确的。
-bash: script/delayed_job: No such file or directory
所以我想设置capistrano并使用脚本任务进行示例 - 但我不确定如何使用rake任务或如何执行此操作 让脚本/ delayed_job任务起作用。
感谢任何提示......会非常有帮助。
答案 0 :(得分:1)
执行命令时可能需要确保正确设置路径。这是一个例子:
desc "Start delayed_job"
task :start, :roles => :app do
run "cd #{current_path} && RAILS_ENV=#{rails_env} script/delayed_job"
end
答案 1 :(得分:0)
要创建脚本/ delayed_job,请运行'rails generate delayed_job'