Thanks for the correction. That'll teach me to write mails when I'm not really concentrating.
Lee Hambley -- http://lee.hambley.name/ +49 (0) 170 298 5667 On 15 October 2013 21:59, troels knak-nielsen <[email protected]>wrote: > Actually, that would be: > > Rake::Task["server:stop"].invoke > > > > On 15 October 2013 21:44, Lee Hambley <[email protected]> wrote: > >> Try: >> >> Rake::Task["stop"].invoke >> >> There might be some shorthand that Tom Clements implemented, but I can't >> say what it might be., a better way to implement this idiomatically is this: >> >> desc "restart the server" >> task :restart => [:stop, :start] >> >> Which simply defines `restart` as running stop, then start. >> >> Lee Hambley >> -- >> http://lee.hambley.name/ >> +49 (0) 170 298 5667 >> >> >> On 15 October 2013 19:14, Иван Бишевац <[email protected]> wrote: >> >>> I have tasks stop and start and want to make restart task which calls >>> stop and start. What's syntax for it in Capistrano 3? >>> >>> namespace :server do >>> >>> desc "Start server" >>> task :start do >>> on roles :app do >>> # start server >>> end >>> end >>> >>> desc "Stop server" >>> task :stop do >>> on roles :app do >>> # stop server >>> end >>> end >>> >>> desc "Restart server" >>> task :restart do >>> on roles :app do >>> stop >>> start >>> end >>> end >>> end >>> >>> >>> I'm getting error: >>> cap aborted! >>> undefined local variable or method `stop' for >>> #<SSHKit::Backend::Netssh:0x007f840811c130> >>> config/deploy/dev.rb:40:in `block (3 levels) in <top (required)>' >>> Tasks: TOP => server:restart >>> (See full trace by running task with --trace) >>> >>> -- >>> -- >>> * You received this message because you are subscribed to the Google >>> Groups "Capistrano" group. >>> * To post to this group, send email to [email protected] >>> * To unsubscribe from this group, send email to >>> [email protected] For more options, visit this >>> group at http://groups.google.com/group/capistrano?hl=en >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Capistrano" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> >> -- >> -- >> * You received this message because you are subscribed to the Google >> Groups "Capistrano" group. >> * To post to this group, send email to [email protected] >> * To unsubscribe from this group, send email to >> [email protected] For more options, visit this >> group at http://groups.google.com/group/capistrano?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Capistrano" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- > -- > * You received this message because you are subscribed to the Google > Groups "Capistrano" group. > * To post to this group, send email to [email protected] > * To unsubscribe from this group, send email to > [email protected] For more options, visit this > group at http://groups.google.com/group/capistrano?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Capistrano" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- -- * You received this message because you are subscribed to the Google Groups "Capistrano" group. * To post to this group, send email to [email protected] * To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano?hl=en --- You received this message because you are subscribed to the Google Groups "Capistrano" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
