Tengo Mathematica 8 instalado en mi portátil OS X Mountain Lion. Quiero configurar mi PATH para poder ejecutar MathematicaKernel o Mathematica desde la línea de comandos. Para ello he configurado mi .bash_profile para que diga
$MAC_Mma="/Applications/Mathematica\ Home\ Edition.app/Contents/MacOS/"
export PATH=/opt/local/bin:/Users/comerduncan/newipython/ipython/build/scripts-2.7/:/Users/comerduncan:/Users/comerduncan/Sandbox/sympy/sympy/:$MAC_Mma:$PATH
Cuando se lee el archivo .bash_profile cuando se crea la terminal y trato de ejecutar MathematicaKernel, no se encuentra dicho ejecutable. Sin embargo, si creo un alias:
alias math='/Applications/Mathematica\ Home\ Edition.app/Contents/MacOS/MathKernel'
en el archivo .bash_profile, entonces cuando ejecuto math el kernel arranca como siempre.
Por desgracia, esta forma de alias no se ajusta a mi necesidad en otro caso en el que se ejecuta un bash script que necesita encontrar el MathematicaKernel en la ruta. Entonces, mi pregunta es ¿por qué la forma del alias funciona y mi forma a través del PATH no funciona?