Tengo Mathematica 8 instalado en mi computadora portátil OS X Mountain Lion. Quiero configurar mi RUTA para poder ejecutar MathematicaKernel o Mathematica desde la línea de comandos. Con este fin, he configurado mi .bash_profile para que lea:
$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 el terminal y trato de ejecutar MathematicaKernel, no se encuentra tal ejecutable. Sin embargo, si creo un alias:
alias math='/Applications/Mathematica\ Home\ Edition.app/Contents/MacOS/MathKernel'
en el archivo .bash_profile, luego, cuando ejecuto math, el kernel se inicia como de costumbre.
Por desgracia, esta forma de alias no se ajusta a mi necesidad en otro caso donde se ejecuta un script bash que necesita encontrar el MathematicaKernel en la ruta. Entonces, mi pregunta es ¿por qué el modo de alias funciona y mi camino a través del PATH no funciona?