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.

Reply via email to