मेरे पास वीपीएस चल रहे सेंटोस 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 स्विच" कैसे पास करूं ?