The output points to line 3 in your deploy.rb while where you have the variable user which is not defined. You should define it with "set :user".
On May 15, 10:26 pm, ravenna <[email protected]> wrote: > This is the terminal output: > > roy-sherrills-macbook-pro:demos tjs$ cap deploy:setup > /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/capistrano/ > configuration/variables.rb:122:in `method_missing': undefined local > variable or method `user' for #<Capistrano::Configuration:0x1241124> > (NameError) > from ./config/deploy.rb:3:in `load' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/configuration/loading.rb:172:in `load_from_file' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/configuration/loading.rb:89:in `load' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/configuration/loading.rb:86:in `load' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/configuration/loading.rb:86:in `each' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/configuration/loading.rb:86:in `load' > from Capfile:3:in `load' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/configuration/loading.rb:172:in `load_from_file' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/configuration/loading.rb:89:in `load' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/configuration/loading.rb:86:in `load' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/configuration/loading.rb:86:in `each' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/configuration/loading.rb:86:in `load' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/cli/execute.rb:64:in `load_recipes' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/cli/execute.rb:64:in `each' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/cli/execute.rb:64:in `load_recipes' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/cli/execute.rb:30:in `execute!' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/ > capistrano/cli/execute.rb:14:in `execute' > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/bin/cap:4 > from /usr/local/bin/cap:19:in `load' > from /usr/local/bin/cap:19 > > this is my deploy.rb > [code=ruby] > set :repository, "[email protected]:Ravenna/Demos.git" > set :deploy_to, "/home/#{user}/#{domain}" > set :deploy_via, :remote_cache > set :scm, 'git' > set :branch, 'master' > set :git_shallow_clone, 1 > set :scm_verbose, true > set :use_sudo, false > > server domain, :app, :web > role :db, domain, :primary => true > > namespace :deploy do > task :restart do > run "touch #{current_path}/tmp/restart.txt" > end > > task :start do > end > end > > namespace :localize do > desc "Copy database.example.yml to shared/database.yml" > task :copy_database_config do > run "cp #{current_path}/config/database.example.yml #{shared_path}/ > database.yml" > end > > desc "Symlink shared/database.yml to current/config/database.yml" > task :symlink_database_config do > run "ln -s #{shared_path}/database.yml #{current_path}/config/ > database.yml" > end > > end > > after "deploy:symlink", "localize:symlink_database_config" > after "deploy:setup", "localize:copy_database_config" [/code] --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
