Ha ha, yeah it is. Just checked with another project and it should run the after_update_code callbacks first! But it isn't. Same Capistrano version....
I will seek some Capistrano help. Thanks so far! On 2 feb, 19:47, Greg Akins <[email protected]> wrote: > On Thu, Feb 2, 2012 at 1:45 PM, javinto <[email protected]> wrote: > > Yeah, but it's there! Refreshed my remote server and it's still there. > > Ah.. capistrano is great when it is working, isn't it :-) > > Hopefully someone else can help more; you might try the capistrano list. > > > > > > > > > > > > > This is my deploy.rb part: > > > namespace :deploy do > > task :start do ; end > > task :stop do ; end > > task :restart, :roles => :app, :except => { :no_release => true } do > > run "#{try_sudo} touch > > #{File.join(current_path,'tmp','restart.txt')}" > > end > > > after "deploy:update_code", :link_production_db, 'dragonfly:symlink' > > end > > > desc "Link database.yml from shared path" > > task :link_production_db do > > run "ln -nfs #{deploy_to}/#{shared_dir}/config/database.yml > > #{release_path}/config/database.yml" > > run "ln -nfs #{deploy_to}/#{shared_dir}/config/email.yml > > #{release_path}/config/email.yml" > > end > > > And database.yml and email.yml are in /shared/config folder as they > > have always been. > > > But look at the Capistrano output: > > triggering after callbacks for `deploy:update_code' > > * executing `deploy:assets:precompile' > > * executing "cd ~/rails/releases/20120202183436 && bundle exec rake > > RAILS_ENV=production RAILS_GROUPS=assets assets:precompile" > > > It does not mention the symlink commands. It directly executes the > > Bundle command. I cannot remember it normally does. > > > On 2 feb, 19:24, Greg Akins <[email protected]> wrote: > >> On Thu, Feb 2, 2012 at 1:20 PM, javinto <[email protected]> wrote: > >> > *** [err :: ] rake aborted! > >> > *** [err :: No such file or directory - /var/www/vhosts/server/rails/ > >> > releases/20120202180855/config/database.yml > > >> This may not be the symlink, but that the database.yml isn't deployed, > >> and needs to be copied manually from an older version on the server, > >> or from your own machine. > > >> Your situation may differ, but I use capistrano to deploy from the > >> SCM, so if it's not there, it's not going to make it to your server. > > >> -- > >> Greg Akinshttp://twitter.com/akinsgre > > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby on Rails: Talk" 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 > > athttp://groups.google.com/group/rubyonrails-talk?hl=en. > > -- > Greg Akinshttp://twitter.com/akinsgre -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" 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/rubyonrails-talk?hl=en.

