मेरे पास वीपीएस चल रहे सेंटोस 5.9 और डिफ़ॉल्ट पायथन 2.4.3 में टर्मिनल एक्सेस है। मैंने इन आदेशों के माध्यम से अजगर 2.7.3 भी स्थापित किया: (मैंने make altinstallइसके बजाय प्रयोग किया make install)
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
tar -xf Python-2.7.3.tgz
cd Python-2.7.3
./configure
make
make altinstall
तब मैंने इन कमांड्स के माध्यम से नोड.जेएस को स्रोत से स्थापित किया:
python2.7 ./configure
make
make install
समस्या यह है कि जब मैं उपयोग करता हूं npm installऔर नोड.जेएस पैकेज को स्थापित करने का प्रयास करता हूं जिसमें अजगर की आवश्यकता होती है> 2.4.3 मुझे यह त्रुटि मिलती है:
gyp ERR! configure error
gyp ERR! stack Error: Python executable "python" is v2.4.3, which is not supported by gyp.
gyp ERR! stack You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0.
gyp ERR! stack at failPythonVersion (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:125:14)
gyp ERR! stack at /usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:114:9
मैं पायथन> = v2.5.0 को इंगित करने के लिए "- theththon स्विच" कैसे पास करूं ?