целевая машина 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, но он приставляет ее к каждой команде и другие команды работают.