मेरे पास मेरे OS X माउंटेन लायन लैपटॉप पर Mathematica 8 स्थापित है। मैं अपना PATH सेट करना चाहता हूं ताकि मैं या तो मैथेमेटिका कर्नेल या मैथेमैटिका कमांड लाइन से चला सकूं। इसके लिए मैंने अपने .bash_profile को कॉन्फ़िगर किया है ताकि यह पढ़े:
$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
जब टर्मिनल बनाया जाता है ।bash_profile फ़ाइल पढ़ी जाती है और मैं MathematicaK कर्नेल को निष्पादित करने का प्रयास करता हूं, तो ऐसा कोई निष्पादन योग्य नहीं मिलता है। हालांकि, अगर मैं एक उपनाम बनाता हूं:
alias math='/Applications/Mathematica\ Home\ Edition.app/Contents/MacOS/MathKernel'
.bash_profile फ़ाइल में, तब जब मैं गणित चलाता हूँ तो कर्नेल सामान्य रूप से शुरू होता है।
काश, यह उपनाम किसी अन्य मामले में मेरी ज़रूरत पर फिट नहीं बैठता, जहाँ एक bash स्क्रिप्ट चलती है, जिसे मार्ग में MathematicaKernel को खोजने की आवश्यकता होती है। तो, मेरा सवाल यह है कि अन्य तरीके से काम क्यों करता है और पथ के माध्यम से मेरा काम नहीं करता है?