J'ai Mathematica 8 installé sur mon ordinateur portable OS X Mountain Lion. Je veux définir mon CHEMIN afin de pouvoir exécuter MathematicaKernel ou Mathematica à partir de la ligne de commande. À cette fin, j'ai configuré mon .bash_profile de sorte qu'il soit lu comme suit :
$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
Lorsque le fichier .bash_profile est lu lorsque le terminal est créé et que j'essaie d'exécuter MathematicaKernel, aucun exécutable de ce type n'est trouvé. Cependant, si je crée un alias :
alias math='/Applications/Mathematica\ Home\ Edition.app/Contents/MacOS/MathKernel'
dans le fichier .bash_profile, alors lorsque je lance math, le noyau démarre comme d'habitude.
Hélas, cette méthode d'alias ne convient pas à un autre cas où un script bash est exécuté et où il doit trouver MathematicaKernel dans le chemin. Ainsi, ma question est pourquoi la méthode de l'alias fonctionne et pourquoi ma méthode via le CHEMIN ne fonctionne pas ?