I'm using Locomotive 2.0.8 on the Mac.
My .bash_profile - in its essence - looks like this:
Now I found that when I open a Terminal from within Locomotive (i.e.
Applications/OpenTerminal), /usr/local/mysql/bin is missing from my
PATH (although ~/bin is there).
I traced what happens (set -x in .bash_profile) and found the
First, my PATH is set in the expected way, i.e.
+ export PATH=.:/Users/fusshuhn/bin:/usr/local/bin:/usr/local/mysql/
But after that, I see the following statement in the trace:
It seems that Locomotive has created a temporary file containing bash
which are now source (after my .bash_profile). During this process, I
execution of the following command:
++ export PATH=/Applications/Locomotive2/Bundles/
It is at this place, where my PATH is changed.
Interestingly, Locomotive *does* include my $HOME/bin. Historically,
my first version
of .bash_profile included only $HOME/bin in my PATH. Then I installed
then I ran the Tools/Terminal.appStartupFixTool, and finally I
installed MySql and
updated .bash_profile so that it now contains also the directory /usr/
Could it be that Locomotive, does not recognized the changes I did in
Well, I run the StarupFix Tool again, but no change: I still don't
have my MySql
directory included in my PATH...
Is this a bug in Locomotive?