Capistranorb.com ? On 6 May 2015 12:53 am, "Joel Taylor" <joelatay...@gmail.com> wrote:
> Thanks Lee, > I guess that makes sense - but is there documentation about this? Or do > you just "know" it? :) > > Thx!! > > > > On Tuesday, May 5, 2015 at 4:13:29 PM UTC-4, Lee Hambley wrote: >> >> You're missing the "on()" block, you need to wrap the task inside >> something like: >> >> task :downloaddb do >> on roles(:db) do # <<<----------- you missed >> this bit! >> # everything from your task here >> end >> end >> >> Lee Hambley >> http://lee.hambley.name/ >> +49 (0) 170 298 5667 >> >> On 5 May 2015 at 21:26, Joel Taylor <joela...@gmail.com> wrote: >> >>> Versions: >>> >>> - Ruby 2.0.0p576 >>> - Capistrano 3.4.0 >>> >>> I'm learning Ruby + Capistrano. I'm trying to write a task that will >>> pull down a file of a remote server. A simple start so I thought. :) >>> >>> Here's the task: http://pastie.org/10160640 >>> I have it under: /lib/capistrano/tasks/sync_db.rb >>> >>> I can see the task available when I run: cap -T >>> >>> cap sync_db:to_local # Download and import DB to local >>> >>> However, I'm getting this output/error: >>> >>> Downloading Staging DB >>> >>> (Backtrace restricted to imported tasks) >>> >>> cap aborted! >>> >>> NoMethodError: undefined method `execute' for main:Object >>> >>> /.../lib/capistrano/tasks/sync_db.rb:10:in `block (2 levels) in <top ( >>> required)>' >>> >>> Tasks: TOP => sync_db:to_local >>> >>> (See full trace by running task with --trace) >>> >>> >>> the 'download!' command isn't working either ... what am I missing??? >>> >>> -- >>> 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 capistrano+...@googlegroups.com. >>> To view this discussion on the web, visit >>> https://groups.google.com/d/msgid/capistrano/e4d093c2-4160-4b16-ab5d-89bc0b0b9de1%40googlegroups.com >>> <https://groups.google.com/d/msgid/capistrano/e4d093c2-4160-4b16-ab5d-89bc0b0b9de1%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > 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 capistrano+unsubscr...@googlegroups.com. > To view this discussion on the web, visit > https://groups.google.com/d/msgid/capistrano/fc782b4b-6c45-4a3b-ad7e-82599b6eb886%40googlegroups.com > <https://groups.google.com/d/msgid/capistrano/fc782b4b-6c45-4a3b-ad7e-82599b6eb886%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 capistrano+unsubscr...@googlegroups.com. To view this discussion on the web, visit https://groups.google.com/d/msgid/capistrano/CAN_%2BVLW83VNW%3DwHmDBDuUGkAbH3UmXMy%3DEphF-cy0p6_x0BL0Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.