I have similar problem to solve. Have you found the solution already? I'd like to hear about it
Thanks, -pudur On Dec 7 2007, 11:40 am, John George <[EMAIL PROTECTED]> wrote: > I'm trying to use Capistrano to deploy a web application. Part of the > deployment involves editing xml files on the target server. As an > initial step, I'm attempting to read an XML file with the following > task: > > task :printxml, :hosts => "[EMAIL PROTECTED]" do > execute_on_servers(options) do |servers| > servers.each do |server| > fileloc = "/opt/jboss/server/default/conf/test.xml" > doc = REXML::Document.new File.new(fileloc ) > puts doc > end > end > end > > The file does indeed exist on the remote machine - yet when I run the > task, I get an error message stating "No such file or directory". > However, if I replace the 'fileloc' location with a local file path, > it works (this means it is looking on the local machine for the file, > not the remote machine). How do I get Capistrano to look on the remote > machine for the file? > > Additionally, where can I find documentation on the > "execute_on_servers" method? I couldn't find much of any on the web > apart from a few blogs. > > Thanks in advance for assistance - I'm fairly new to Ruby and more so > with Capistrano. --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
