I'm using this code from 
http://pragmatig.wordpress.com/2008/10/10/capistrano-recipe-to-install-or-update-passenger/

task :install_passenger do
  set_variables
  run "sudo gem install --no-ri --no-rdoc passenger"
  input = ''
  run "sudo passenger-install-apache2-module" do |ch,stream,out|
    next if out.chomp == input.chomp || out.chomp == ''
    print out
    ch.send_data(input = $stdin.gets) if out =~ /(Enter|ENTER)/
  end
end


But it just sort of hangs there.

>> cap install_passenger
  * executing `install_passenger'
  * executing `set_variables'
  * executing `get_ip'
  * executing `get_instance_id'
instance id: i-c38b86aa
ip address: ec2-67-202-0-185.compute-1.amazonaws.com
  * executing "sudo passenger-install-apache2-module"
    servers: ["ec2-67-202-0-185.compute-1.amazonaws.com"]
    [ec2-67-202-0-185.compute-1.amazonaws.com] executing command

....... *Hang to infinite*.......

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Capistrano" 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.co.uk/group/capistrano?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to