NodeJs 在命令行中运行显示“Aborted”

NodeJs 在命令行中运行显示“Aborted”

我正在使用采用 CentOs 5.4 的 Amazon EC2 实例。我在遵循相同架构的不同服务器中安装了 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

但问题是,每当我运行“node”命令时,我都会看到以下图像。 在此处输入图片描述

我不确定发生了什么,如何调试?一切似乎都安装正确。

编辑#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 的原因)
在此处输入图片描述

请提出建议。我陷入困境:-(

答案1

使用 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

https://github.com/joyent/node/wiki/installing-node.js-via-package-manager#enterprise-linux-and-fedora

相关内容