[TxMt] Re: TM_PYTHON ignored?

K.-Michael Aye kmichael.aye at gmail.com
Fri Feb 8 07:13:27 UTC 2013


On 2013-02-08 02:30:28 +0000, Craig Hess said:

> On Thu, Feb 7, 2013 at 8:13 PM, K.-Michael Aye <kmichael.aye at gmail.com> wrote:
> I guess you meant to save that as a script file ***.sh and then hit Cmd-R?
> In that case I get:
> 
> 
> Press Ctrl-R on the same line that you have:
> echo $TM_PYTHON
> The line is passed to the shell, and the results of the command are 
> appended on the lines beneath it. Also useful is to execute "env" in 
> this way. It'll show all the variables available to TextMate and their 
> values. 

I see, ok, did that, still the same:

echo $TM_PYTHON
/Library/Frameworks/Python.framework/Versions/Current/bin/python

Summarizing the weirdness:

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:

(develop+)[maye at alpha1 .../luna1disk/src/diviner]$ /usr/bin/env python
Enthought Python Distribution -- www.enthought.com
Version: 7.3-2 (32-bit)

Python 2.7.3 |EPD 7.3-2 (32-bit)| (default, Apr 12 2012, 11:28:34)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "credits", "demo" or "enthought" for more information.
>>>


> 
> _______________________________________________
> textmate mailing list
> textmate at lists.macromates.com
> http://lists.macromates.com/listinfo/textmate





More information about the textmate mailing list