On May 20, 2005, at 22:58, Tim Martens wrote:
In that case, you should be able to just use “Markdown.pl” w/o the path. Otherwise use: /usr/local/bin/Markdown.pl, i.e. without the tilde.
Strangely neither: Markdown.pl nor "Markdown.pl" even with the profile above. Any ideas why?
Which version of TM are you using?
1.1b5 or earlier requires that you setup two custom shell variables for bash to function properly. BASH_ENV and SHLVL, the former should be set to the script you wish to source (e.g. ~/.bash_profile), the latter just to 1 (you can search the list archives for more info).
To check the state of your variables (including PATH) then open a new document, type “env”, and press control-R, that dumps all the variables normally available to a command executed by TM. So you can check what PATH is really set to (and if the two variables mentioned are setup properly).
Starting with 1.1b6 TM should take care of all this itself, and (unless there's a user override) it sets BASH_ENV to an init script which does:
[ -f /etc/profile ] && . /etc/profile
if [ -f ~/.bash_profile ]; then . ~/.bash_profile elif [ -f ~/.bash_login ]; then . ~/.bash_login elif [ -f ~/.profile ]; then . ~/.profile fi