[TxMt] Re: TM_PYTHON ignored?
K.-Michael Aye
kmichael.aye at gmail.com
Fri Feb 8 08:37:14 UTC 2013
On 2013-02-08 08:22:45 +0000, Allan Odgaard said:
> On Feb 8, 2013, at 8:13 AM, K.-Michael Aye
> <kmichael.aye at gmail.com> wrote:
>
>> […] When I do NOT have a shebang, it uses the above linked interpreter.
>> ONLY when I use
>> ----
>> #!/usr/bin/env python
>> ----
>> as shebang, the WRONG interpreter (OSX default Python) is being used,
>> despite the fact that when I am using "/usr/bin/env python" in a
>> Terminal I again get the one I want […]
>
> That is because the above shebang will use python found via PATH and
> you have likely altered your PATH for your shell so that the location
> of your custom installed python is listed before the system’s location.
>
> You can alter PATH for TextMate in the same way, though I’m considering
> letting the script runners ignore shebang when TM_«interpreter» is set
> — it is likely more practical (despite a little wrong, e.g. your
> shebang could be broken, and you would never notice while developing in
> TextMate, because it is ignored).
Thank you, Allan, that connection between the env shebang and the PATH
variable I was missing. Added PATH to Textmate's variables and now
everything works as expected.
Cheers,
Michael
>
> _______________________________________________
> textmate mailing list
> textmate at lists.macromates.com
> http://lists.macromates.com/listinfo/textmate
More information about the textmate
mailing list