我有终端访问一个运行centos 5.9和默认python 2.4.3的VPS。我还通过以下命令安装了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
并尝试安装一个需要python > 2.4.3的node.js包时,我得到这个错误:
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"?