[TxMt] Installed MacTex and now I'm despairing
jiho
jo.irisson at gmail.com
Sun Mar 16 16:02:38 UTC 2008
On 2008-March-16 , at 16:40 , Niels Kobschaetzki wrote:
> My tip: the path-variable TextMate uses doesn't include /usr/texbin
> When I type env in the Terminal I get a PATH that includes /usr/texbin
> but it seems that the stuff from .bash_login is only read in my
> session when I type . ~/.bash_login
> Therefore I guess there was a change in Mac OS X where my stuff gets
> its environment from.
I use ~/.bash_profile to set my environment and it gets picked up by
leopard's terminal.
> My question:
> How do I get TeX working again in TextMate (and maybe: How do I get
> Terminal to use .bash_login always)?
Add a PATH shell variable in TextMate (in the prefs>advanced>shell
variables) which includes /usr/texbin
or
Set the path in ~/.MacOSX/environment.plist and it gets picked up by
all applications.
For example mine is:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple
.
com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EDITOR</key>
<string>mate -w</string>
<key>LC_CTYPE</key>
<string>en_US.UTF-8</string>
<key>PATH</key>
<string>/usr/texbin:/opt/local/bin:/opt/local/sbin:/Developer/
Tools:/usr
/local/bin:/usr/X11R6/bin:/bin:/sbin:/usr/bin:/usr/sbin</string>
</dict>
</plist>
PS: if I remember well you need to log out and back in for changes to
this file to be picked up.
PPS: For some reason, you also have to set the PATH in ~/.bash_profile
for use in Terminal since Terminal rereads its environment on startup
(and hence overwrites the PATH you set here). There must be a way to
avoid this and have only one place where the environment is set but I
could not make it work on my machine.
JiHO
---
http://jo.irisson.free.fr/
More information about the textmate
mailing list