Я использую экземпляр Amazon EC2 с CentOs 5.4. Я установил nodejs на разных серверах с одинаковой архитектурой. На текущий сервер я установил nodejs, выполнив следующие шаги.
Установка Python
yum install gcc zlib-devel python-setuptools readline-devel
cd /usr/src
wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz
tar -xzf Python-2.7.5.tgz
cd Python-2.7.5
./configure
make altinstall
python2.7 -V
Установка NODEJS
sudo yum groupinstall 'Development Tools'
sudo yum install openssl-devel
cd /usr/local/
wget http://nodejs.org/dist/node-latest.tar.gz
tar zxvf node-latest.tar.gz
cd node-v0.10.34
PYTHON=/usr/local/bin/python2.7
export PYTHON
set | grep PYTHON
python2.7 configure && make && make install
node --version
Но проблема в том, что когда я запускаю команду «узел», я вижу следующее изображение.
Я не уверен, что произошло и как это исправить? Вроде все установлено правильно.
ИЗМЕНИТЬ # 1
Из nodejs IRC @fullstack предложил запустить "strace -f / usr / local / bin / node". Результат: https://gist.github.com/aneek/0ef3d9fe1a6521fdee6a
РЕДАКТИРОВАТЬ № 2 Согласно предложению @ fullstack вместо использования «python2.7 configure && make && make install» я пытался установить с помощью «./configure && make && make install». Но произошла ошибка (поэтому я использовал Python2.7)
Пожалуйста, предложите. Я очень сильно застрял :-(
Установить с помощью EPEL
wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
curl -sL https://rpm.nodesource.com/setup | bash -
yum install -y nodejs