So I'm still having some issues with deploying, different ones, but still
issues...

Here's the bottom of my deploy.rb:

namespace :my_company do
  # symlink to production
  namespace :symlink do
    task :application, :except => { :no_release => true } do
      sudo "rm -rf /var/www/html/#{application}"
      sudo "ln -s #{latest_release}/drupal /var/www/html/#{application}"
    end
  end
  # change ownership
  namespace :permissions do
    task :fix, :except => { :no_release => true } do
      sudo "chmod -R 755 #{shared_path}/files"
    end
  end
end

Things work fine up until it tries executing my_company:symlink:application:


* executing `my_company:symlink:application'
...
...
...
* executing `my_company:symlink:application'
* executing `my_company:symlink:application'
/usr/local/lib/ruby/gems/1.9.1/gems/capistrano-2.5.16/lib/capistrano/configuration/execution.rb:134:in
`pop_task_call_frame': sta
                       ck level too deep (SystemStackError)
        from
/usr/local/lib/ruby/gems/1.9.1/gems/capistrano-2.5.16/lib/capistrano/configuration/execution.rb:91:in
`ensure in exe
           cute_task'
        from
/usr/local/lib/ruby/gems/1.9.1/gems/capistrano-2.5.16/lib/capistrano/configuration/execution.rb:91:in
`execute_task'
        from
/usr/local/lib/ruby/gems/1.9.1/gems/capistrano-2.5.16/lib/capistrano/configuration/namespaces.rb:186:in
`method_miss
         ing'
        from
/usr/local/lib/ruby/gems/1.9.1/gems/capistrano-2.5.16/lib/capistrano/configuration/namespaces.rb:186:in
`method_miss
         ing'
        from
/usr/local/lib/ruby/gems/1.9.1/gems/capistrano-2.5.16/lib/capistrano/configuration/namespaces.rb:104:in
`block in ta
         sk'
        from ./config/deploy.rb:74:in `block (3 levels) in load'
        from
/usr/local/lib/ruby/gems/1.9.1/gems/capistrano-2.5.16/lib/capistrano/configuration/execution.rb:139:in
`instance_eva
           l'
        from
/usr/local/lib/ruby/gems/1.9.1/gems/capistrano-2.5.16/lib/capistrano/configuration/execution.rb:139:in
`invoke_task_
           directly'
         ... 5566 levels...
        from
/usr/local/lib/ruby/gems/1.9.1/gems/capistrano-2.5.16/lib/capistrano/cli/execute.rb:14:in
`execute'
        from
/usr/local/lib/ruby/gems/1.9.1/gems/capistrano-2.5.16/bin/cap:4:in `<top
(required)>'
        from /usr/local/bin/cap:19:in `load'
        from /usr/local/bin/cap:19:in `<main>'

Any ideas?

On Tue, Feb 23, 2010 at 3:06 PM, Lee Hambley <[email protected]> wrote:

> :copy makes a tar.gz of the code up and scps it tup.
>
>
> -- Lee Hambley
>
> Twitter: @leehambley | @capistranorb
>
> --
> * 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]<capistrano%[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 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

Reply via email to