Как запускать гемы ruby через capistrano?

целевая машина ubuntu server. capistrano работает. могу проделывать что-то типа:
desc 'Релоад nginx'
  task :reload do
    on roles :all do
      sudo :service, :nginx, :reload
    end
  end


но почему то не могу запустить например rake, backup
Вот например такое не прокатывает:
desc 'Выполнение бекапа'
  task :perform do
    on roles :all do
       execute :backup, "perform --trigger mybackup"
    end
  end


linux выдает ошибку команда backup не найдена, хотя если подключиться к серваку и ручками запустить из любой папки, то бекап отработает.
капистрано выдает такой лог:
INFO [9a6dd502] Running /usr/bin/env backup perform --trigger mybackup as deployer@my.ip.adr.ess

я подозреваю проблема в этой приставке /usr/bin/env, но он приставляет ее к каждой команде и другие команды работают.
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы