заставить capistrano возобновить отложенную работу v. 2.0.3 - PullRequest
2 голосов
/ 23 ноября 2010

очень жаль, если это очевидно или рассматривается здесь - искал бесконечно и не может получить ясный ответ.

Я использую 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 и иметь примеры с использованием задач скрипта - но я не уверен, как это сделать с граблями или как заставить задачи script / delayed_job работать.

спасибо за любые советы ... было бы очень полезно.

Ответы [ 2 ]

1 голос
/ 23 ноября 2010

Возможно, вам необходимо убедиться, что путь задан правильно при выполнении команды.Вот пример:

  desc "Start delayed_job"
  task :start, :roles => :app do
    run "cd #{current_path} && RAILS_ENV=#{rails_env} script/delayed_job"
  end
0 голосов
/ 14 февраля 2013

Чтобы создать скрипт / delayed_job, запустите 'rails generate delayed_job'

...