Terry Donaghe
2006-Sep-18 03:26 UTC
Capistrano deployment from Windows fun - What''s going on?
Hi all! I''m finally beginning to figure out Capistrano deployments. I get the feeling that it runs much more smoothly from non-Windows machines. After numerous iterations and head-scratching I think I''m finally getting consistent results, but not everything is working the way I''d like. First, when I run "cap deploy" everything works ok all the way to the very last task - I get this error message: * executing "/home/tdonaghe/delipaste.icuo.us/current/script/process/reaper" servers: ["delipaste.icuo.us"] [delipaste.icuo.us] executing command ** [out :: delipaste.icuo.us] Couldn''t find any process matching: /home/tdonagh e/delipaste.icuo.us/current/public/dispatch.fcgi command finished Since fast-cgi isn''t running I get a "Rails application failed to start properly" error. So, here''s what I''ve kinda figured out how to fix things. I''ve learned that some kind of way when you deploy from Windows, many times you''ll get some sort of invisible bad characters (line returns maybe?) in your public/dispatch.fcgi file. So, when I do a deploy, I navigate down to my app/current/public folder and try ./dispatch.fcgi. I get an error message statement ":No such file or directory." Then I do a "nano dispatch.fcgi" to edit the file. When the file opens, it shows a message saying that it''s converted the file from DOS format (a clue I think!). So, I make a tiny modifcation like adding a space in front of a comment and then save. Now, when I do ./dispatch.fcgi again I get some output. So, I do a "killall -9 dispatch.fcgi." Now, if I open a new browser window and navigate to my app (up on the server) I get the results that I expect. Questions: What''s going on? Is there a way I can deploy from my windows box and NOT have a corrupted dispatch.fcgi file? I have to edit it so that the shebang works on Dreamhost. Is there some magic :task I can add in my deploy.rb file for Cap? Is this one of the reasons most people develop Rails apps on macs? As usual, any help will be GREATLY appreciated! Thanks! -- Terry (TAD) Donaghe http://www.tadspot.com http://www.rubynoob.com --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---