Good call Geoff. Removing sudo did the job. I didn't realize cap was sudoing me (nor does it need to in my case). The user I was logging in as does not have sudo privileges.
Thanks for your help. ~Ben > > Same path then, so it shouldn't be an issue with not being able to > find the mongrel_rails script to run. > > Does it work if you > set :use_sudo, false > > If that doesn't maybe reinstall mongrel? > > Geoff > > On 4 Jun, 02:30, [EMAIL PROTECTED] wrote: >> Hi Geoff, >> >> Thanks for your thoughts. Here is the results of my test. >> >> *From Windows*> cap show_path >> >> * executing `show_path' >> * executing "echo $PATH" >> servers: ["hostname.local"] >> Password: >> [EMAIL PROTECTED] executing command >> ** [out :: [EMAIL PROTECTED] >> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games >> command finished >> >> *From cap shell* >> cap> echo $PATH >> ** [out :: [EMAIL PROTECTED] >> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games >> >> Thanks, >> Ben >> >> >> >> > Just wondering if its a path issue, try adding and running >> >> > task :show_path do >> > run "echo $PATH" >> > end >> >> > then try running the show_path task from both the command line and the >> > cap shell. >> >> > Additionally the cluster restart command may be run through sudo >> > unless you've turned off sudo usage. >> >> > Geoff >> >> > On 3 Jun, 07:14, BenL <[EMAIL PROTECTED]> wrote: >> >> Hi Guys, >> >> >> I am using cap to deploy a ruby on rails project. The deployment is >> >> working fine, but the restarting of the mongrel service is not >> >> working. >> >> >> When I execute "cap mongrel:cluster:restart" I get the following >> >> error: >> >> command "mongrel_rails cluster::restart -C /home/username/deployed/ >> >> current/config/mongrel_cluster.yml" failed on [EMAIL PROTECTED] >> >> >> If I run "cap shell" and manually enter the command that failed, the >> >> mongrel_restart will work as expected. >> >> >> Cap deploy and the like all execute normally. >> >> >> The only thing that is not default about my setup is that I needed to >> >> enter this line into my deploy.rb to get the ssh commands to execute >> >> at all (all the remote commands were failing). I have no idea if >> this >> >> is related or not. >> >> default_run_options[:pty] = true >> >> >> Any thoughts on this would be greatly appreciated! >> >> >> ~Ben > > > --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
