Etmesinin önünü sırasında python'un farklı bir sürümünü kullanmaya nasıl yüklenir?
(Merhaba) Salam :)
Bir VPS'İN Otomotiv-5.9 ve varsayılan python 2.4.3 yüklü çalıştıran bir terminal erişimi var. Ben de bu komutlar ile python 2.7.3 yüklü: (make install
yerine make altinstall
kullandım)
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
o zaman bu komutlar ile kaynaktan node.js ben yüklü
python2.7 ./configure
make
make install
Ben sorunu npm install
kullanın ve python ^ gerektirir node.js bir paket yüklemeye çalıştığınızda . Bu hata alıyorum 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
Nasıl Kullanmalıyım< . em ^"--python Python için geçiş noktası geçmek >= v2.5.". 0 ?
CEVAP
--python
: gibi etmesinin önünü seçeneği kullanabilirsiniz
npm install --python=python2.7
ya da her zaman kullanılmak üzere ayarlayın:
npm config set python python2.7
Etmesinin önünü açmak gerektiğinde-gyp düğümünü için bu seçeneği geçecek.
(not: bu konuda bu kadar çok soru varmış gibi Github üzerinde bir sorun açan bu belgeleri dahil olmaya gidiyorum,; -) )