Hi I saw the following code on http://blog.innerewut.de/2007/9/28/capturing-output-in-capistrano and thought it was capistrano
run "cat /etc/passwd " do |ch, stream, data| if stream == :err logger.debug "capured output on STDERR: #{data}" else # stream == :out logger.debug "capured output on STDOUT: #{data}" end end but I get a syntax error when trying to run it as a task. capfile:53:in `load': compile error (SyntaxError) capfile:53: syntax error from /usr/lib/ruby/gems/1.8/gems/ capistrano-2.5.3/lib/capistrano/configuration/loading.rb:172:in `load_from_file' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/ capistrano/configuration/loading.rb:89:in `load' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/ capistrano/configuration/loading.rb:86:in `load' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/ capistrano/configuration/loading.rb:86:in `each' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/ capistrano/configuration/loading.rb:86:in `load' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/ capistrano/cli/execute.rb:64:in `load_recipes' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/ capistrano/cli/execute.rb:64:in `each' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/ capistrano/cli/execute.rb:64:in `load_recipes' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/ capistrano/cli/execute.rb:30:in `execute!' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/ capistrano/cli/execute.rb:14:in `execute' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/bin/cap:4 from /usr/bin/cap:16:in `load' from /usr/bin/cap:16 Is this ruby code I am trying to run or is there something I am doing wrong? Regards --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to capistrano-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---