delete in config/deploy/dev.rblamp5matt run "this sucks" and try this task:
cap dev shell then put: pwd It will show you the path in remote server. Regards! PS: I think that "run ..." must be in a task. escribió: > I'm getting no love from multistage. I have the gem, and > set :stages, %w(qa dev) > set :default_stage, "dev" > require 'capistrano/ext/multistage' > > but config/deploy/dev.rb doesn't seem to get loaded -- in particular > run "this sucks" > role :web, "jtjdev" > > but > > >> cap dev connect >> > ... > servers: ["64.34.XXX.XX"] #the qa server! > > and i don't get the 'this sucks' message either > > On Jan 25, 4:10 am, "Rafael G." <[EMAIL PROTECTED]> wrote: > >> I use config/deploy.rb for common things (tasks, variables,...), then in >> every stage put customized things. >> For example: >> >> == config/deploy.rb >> >> set :stages, %w(foo bar) >> set :default_stage, "foo" >> require 'capistrano/ext/multistage' >> >> set :repository, "https://repository/trunk" >> set :user, "my_user" >> >> ... >> >> # Some common tasks >> >> == config/deploy/foo.rb >> >> role :app, "foo.host.com" >> role :web, "foo.host.com" >> role :db, "foo.host.com", :primary => true >> >> == config/deploy/bar.rb >> >> role :app, "bar.host.com", "bar2.host.com" >> role :web, "bar.host.com" >> role :db, "bar.host.com", :primary => true >> >> In this case. I used differents hosts in differents stages. You can do >> the same with tasks. >> Regards >> >> me escribió: >> >> >> >> >>> In the spirit of DRY, would it still be possible to keep things in one >>> deploy.rb and just do for the following since (so far, I think) that's >>> how each of the three deploy files would differ from each other? >>> >>> set :deploy_to, "/srv/www/htdocs/#{application}/#{stages}" >>> set :mongrel_conf, "#{deploy_to}/current/config/mongrel_cluster/ >>> #{stages}.yml" >>> >>> On Jan 24, 9:24 am, "Rafael G." <[EMAIL PROTECTED]> wrote: >>> >>>> me escribió: >>>> >>>>> Forgive me if this is a basic question. I'm attempting to support >>>>> multiple-stage deployment, and I start out with: >>>>> >>>>> set :stages, %w(production staging qa) >>>>> require 'capistrano/ext/multistage' >>>>> >>>>> in my deploy.rb file. >>>>> >>>>> But I get an error where it appears to try to find a file based on one >>>>> of the environment names: >>>>> >>>>> $ cap qa deploy:setup >>>>> * executing `qa' >>>>> /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/capistrano/ >>>>> configuration/loading.rb:184:in `find_file_in_load_path': no such file >>>>> to load -- config/deploy/qa (LoadError) >>>>> >>>>> Does this mean I need to have the following files, as well? >>>>> config/deploy/qa.rb >>>>> config/deploy/production.rb >>>>> config/deploy/staging.rb >>>>> >>>> Yes :) >>>> >>>> -- >>>> Rafael Garcia Ortega >>>> >>>> rgo.vcf >>>> 1KDownload >>>> >> -- >> Rafael Garcia Ortega >> >> rgo.vcf >> 1KDownload >> > > > > -- Rafael Garcia Ortega --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
begin:vcard fn;quoted-printable:Rafael Garc=C3=ADa Ortega n;quoted-printable:Garc=C3=ADa Ortega;Rafael org:ASPgems S.L. email;internet:[EMAIL PROTECTED] tel;work:692686533 x-mozilla-html:FALSE url:http://www.aspgems.com version:2.1 end:vcard
