ฉันมีสิทธิ์เข้าถึงเทอร์มินัลสำหรับ VPS ที่รัน centos 5.9 และติดตั้ง python 2.4.3 เป็นค่าเริ่มต้น ฉันยังติดตั้ง python 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
จากนั้นฉันติดตั้ง node.js จากซอร์สผ่านคำสั่งเหล่านี้:
python2.7 ./configure
make
make install
ปัญหาคือเมื่อฉันใช้npm install
และพยายามติดตั้งแพ็คเกจ node.js ซึ่งต้องใช้ python> 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
ฉันจะ"ผ่านสวิตช์ --python เพื่อชี้ไปยัง Python> = v2.5.0" ได้อย่างไร