Установка Node.js на Centos 5

Я довольно новичок в Centos (5), а также Node.js, но я уже получил старую версию Node.js работать на моем виртуальном сервере. Теперь я пытаюсь установить более новую версию, и я знаю, что Centos нуждается в Python 2.4, а узел нуждается в 2,6 или новее, поэтому я установил Python 2.7 с помощью Altinstall.

Но даже если я устанавливаю псевдоним для Python, который указывает на версию 2.7, прежде чем работать ./Configure, я все еще получаю эту ошибку:

/root/node/wscript: error: Traceback (most recent call last):
  File "/root/node/tools/wafadmin/Utils.py", line 274, in load_module
    exec(compile(code, file_path, 'exec'), module.__dict__)
  File "/root/node/wscript", line 222
    "-pre" if node_is_release == "0" else ""
        ^
SyntaxError: invalid syntax

это содержимое ./Configure :

#! /bin/sh

# v8 doesn't like ccache
if [ ! -z "`echo $CC | grep ccache`" ]; then
  echo "Error: V8 doesn't like cache. Please set your CC env var to 'gcc'"
  echo "  (ba)sh: export CC=gcc"
  exit 1
fi

CUR_DIR=$PWD

#possible relative path
WORKINGDIR=`dirname $0`
cd "$WORKINGDIR"
#abs path
WORKINGDIR=`pwd`
cd "$CUR_DIR"

"${WORKINGDIR}/tools/waf-light" --jobs=1 configure $*

exit $?"

и в верхней части wscript там следующая строка: «#! / USR / BIN / ENV Python». Я также попытался заменить это с чем-то другим, хотя я думаю, что он должен работать при использовании псевдонима Python

любых идей, что мне нужно сделать, чтобы сделать это на работу?

Спасибо!

5
задан north 14 August 2011 в 13:16
поделиться