Undefined method in rake file

Viewed 702

I get error

NoMethodError: undefined method `symfony_console' 

in my task defined in rake file (lib/capistrano/tasks/my_tasks.rake)

task :migrate do
  on roles(:all) do
    symfony_console('doctrine:migrations:migrate', '--no-interaction')
  end
end

symfony_console method provided by capistrano/symfony extension. Capfile:

require 'capistrano/setup'
require 'capistrano/deploy'
require 'capistrano/composer'
require 'capistrano/symfony'

What i am doing wrong?

Updated: Problem may be related to roles?

3 Answers

Having the same issue with capistrano-symfony version 1.0.0.rc3. It's looks like https://github.com/capistrano/symfony/blob/master/lib/capistrano/dsl/symfony.rb is not imported/used.

I'm definitely not a Ruby expert, but I'm very curious how to debug this...

Related