Maybe this is the answer... Manually set the PATH environment variable in the deploy file:
default_environment['PATH'] = "/your/path/to/git:/and/any/other/path/ you/need" On Mar 18, 7:51 pm, Chris Benes <[email protected]> wrote: > The reason I did > > default_run_options[:pty] = true > > was that I read somewhere that it "Must be set for the password prompt > from git to work". > > I removed it and I'll see what happens. > > Additionally, after defaulting to the base 'sh', I'm getting an error > indicating "bundle" can't be found on the target machine so the > bundall install is not executing. > > What is the best practice way for the $PATH variable to be set > correctly so bundle and other commands initiated by capistrano on the > target can find their needed files, e.g. project source, gems, > commands themselves like bundle, etc. > > Previously, I had the $PATH variable set in the .bashrc. Is best > practice to set it in the .profile for 'sh'? > > Thanks, > Chris > > On Mar 18, 6:45 pm, Lee Hambley <[email protected]> wrote: > > > > > default_run_options[:pty] = true > > > Will (probably) run login scripts (under some shells.) which usually > > pollutes the environment, and causes problems, it's often a bad idea. > > > Forcing the shell to bash makes it more likely that login scripts will be > > picked up, further polluting the environment, see point 1 :) > > > (sometimes it works for people, more often than not… it doesn't - which is > > why they're not the defaults!) > > > - Lee -- * 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.com/group/capistrano?hl=en
