When I try to deploy with Capistrano 3.0.1, I get the following error:
cap aborted! Don't know how to build task 'starting' /Users/user/.rvm/gems/ruby-2.0.0-p353/gems/capistrano-3.0.1/lib/capistrano/dsl/task_enhancements.rb:5:in `before' /Users/user/.rvm/gems/ruby-2.0.0-p353/gems/capistrano-rails-1.1.0/lib/capistrano/tasks/assets.rake:9:in `block in <top (required)>' /Users/user/.rvm/gems/ruby-2.0.0-p353/gems/capistrano-rails-1.1.0/lib/capistrano/tasks/assets.rake:8:in `<top (required)>' /Users/user/.rvm/gems/ruby-2.0.0-p353/gems/capistrano-rails-1.1.0/lib/capistrano/rails/assets.rb:1:in `load' /Users/user/.rvm/gems/ruby-2.0.0-p353/gems/capistrano-rails-1.1.0/lib/capistrano/rails/assets.rb:1:in `<top (required)>' /Users/user/Documents/rails/shop/Capfile:18:in `require' /Users/user/Documents/rails/shop/Capfile:18:in `<top (required)>' /Users/user/.rvm/gems/ruby-2.0.0-p353/gems/capistrano-3.0.1/lib/capistrano/application.rb:22:in `load_rakefile' /Users/user/.rvm/gems/ruby-2.0.0-p353/gems/capistrano-3.0.1/lib/capistrano/application.rb:12:in `run' /Users/user/.rvm/gems/ruby-2.0.0-p353/gems/capistrano-3.0.1/bin/cap:3:in `<top (required)>' /Users/user/.rvm/gems/ruby-2.0.0-p353/bin/cap:23:in `load' /Users/user/.rvm/gems/ruby-2.0.0-p353/bin/cap:23:in `<main>' /Users/user/.rvm/gems/ruby-2.0.0-p353/bin/ruby_executable_hooks:15:in `eval' /Users/user/.rvm/gems/ruby-2.0.0-p353/bin/ruby_executable_hooks:15:in `<main>' (See full trace by running task with --trace)
This seems to have started when I uncommented the required lines for loading assets and doing the migration to the Capfile:
# Load DSL and Setup Up Stages require 'capistrano/setup'
and adding gems to the gemfile:
gem 'capistrano', '~> 3.0.0' gem 'capistrano-rails', '~> 1.1.0'
This is similar to the fact that the required resources are loaded before the capistrano default jobs, so they fail because the starting time for startup is not yet defined. I'm not sure how to fix this,
any idea?
thanks
source share