fab-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fab-user] Setting $PATH with Fabric 1.6.0


From: Jeff Forcier
Subject: Re: [Fab-user] Setting $PATH with Fabric 1.6.0
Date: Thu, 21 Mar 2013 15:51:22 -0700

Confirmed that this is in fact a bug, poking at it now. Unsure why it
was not detected previously, there was actually a fix in the 1.5 line
preventing $PATH expansion from being wholly broken, so the tests to
prove that should've caught this too.

On Thu, Mar 21, 2013 at 8:33 AM, Brandon Whaley <address@hidden> 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" <address@hidden> 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
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/fab-user
>>
>
> _______________________________________________
> Fab-user mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/fab-user
>



-- 
Jeff Forcier
Unix sysadmin; Python/Ruby engineer
http://bitprophet.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]