Thanks for the help everyone. A little relieved that I wasn't just doing it wrong! -Nathan
On Fri, Mar 22, 2013 at 12:54 AM, Jeff Forcier <[email protected]> wrote: > On Thu, Mar 21, 2013 at 3:51 PM, Jeff Forcier <[email protected]> wrote: > > Confirmed that this is in fact a bug, poking at it now. > > Fixed + integration level test added to catch any regressions. One > reason it was not caught is our existing test used local(), which > doesn't apply as much quote escape stuff as run()/sudo(). New test > uses run() too. > > I'll publish 1.6.1 tomorrow most likely :) > > > > > On Thu, Mar 21, 2013 at 8:33 AM, Brandon Whaley <[email protected]> > wrote: > >> Hi Nathan I just have two questions. > >> > >> 1. Is the drush binary inside the folder drush? PATH entries should > point to > >> a folder, not a binary. > >> 2. Is there any reason you can't use the full path to the binary in your > >> run() call? That would eliminate the need to set your PATH. > >> > >> On Mar 21, 2013 8:38 AM, "Nathan Kleekamp" <[email protected]> > wrote: > >>> > >>> I'm trying to run a command installed in my home directory on a remote > >>> server. It's in my $PATH on the remote server (via .bash_profile), but > >>> Fabric isn't seeing it. I've tried adding it to my $PATH using > Fabric's path > >>> context manager like so: > >>> > >>> def test_path(): > >>> with path('/path/to/sources/drush'): > >>> run('echo $PATH') > >>> run('drush') > >>> > >>> However, I'm getting: > >>> Fatal error: run() received nonzero return code 127 while executing! > >>> > >>> Fabric is executing: > >>> Executed: /bin/bash -l -c "export > >>> PATH=\"\$PATH:\"/home/kleekampnf/sources/drush\" \" && drush" > >>> > >>> I think this is happening because the last dir in the path is being > >>> interpreted by bash as "/path/to/source/drush " (trailing space) - an > >>> invalid directory. I'm just wondering if this is a bug or a feature > and I'm > >>> doing it wrong. > >>> > >>> See my related Stackoverflow post: > >>> > http://stackoverflow.com/questions/15533841/setting-path-variable-with-fabric-1-6-0 > >>> > >>> Thanks, > >>> Nathan > >>> > >>> _______________________________________________ > >>> Fab-user mailing list > >>> [email protected] > >>> https://lists.nongnu.org/mailman/listinfo/fab-user > >>> > >> > >> _______________________________________________ > >> Fab-user mailing list > >> [email protected] > >> https://lists.nongnu.org/mailman/listinfo/fab-user > >> > > > > > > > > -- > > Jeff Forcier > > Unix sysadmin; Python/Ruby engineer > > http://bitprophet.org > > > > -- > Jeff Forcier > Unix sysadmin; Python/Ruby engineer > http://bitprophet.org > -- Nathan Kleekamp Web Developer Bureau of Educational and Cultural Affairs U.S. Department of State Async-Nu, Support Contractor [email protected] | 202-632-2945 SA-05, C1-S18
_______________________________________________ Fab-user mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/fab-user
