在ec2上安装npm会返回127错误

时间:2014-02-10 05:33:53

标签: node.js amazon-ec2 npm

我正在尝试在亚马逊ec2实例上安装npm。

我已经在我的实例中安装了git和node.js

我输入的是

git clone git://github.com/joyent/node.git
cd node
git checkout v0.10.20
./configure
make
sudo make install
git clone https://github.com/isaacs/npm.git
cd npm
sudo make install

但最终会出现此错误

rm -rf \
    .building_ronn \
    html/doc \
    html/api \
    man
scripts/doc-build.sh doc/api/npm-test.md man/man3/npm-test.3
make[1]: Entering directory `/home/ec2-user/npm'
node cli.js install ronn --no-global
bash: node: command not found
make[1]: *** [node_modules/.bin/ronn] Error 127
make[1]: Leaving directory `/home/ec2-user/npm'
make: *** [man/man3/npm-test.3] Error 2

1 个答案:

答案 0 :(得分:0)

此问题的命令进展参考How to install & setup Node.js on Amazon EC2   这是在2012年写的,并不承认npm现在与node.js捆绑在一起。您可以输入which npm以查看其已安装,然后安全地rm -rf npm/残留npm文件夹。

(如果sudo npm使用command not found,则可能需要设置符号链接,如下所示:https://stackoverflow.com/questions/4976658/on-ec2-sudo-node-command-not-found-but-node-without-sudo-is-ok/5062718#5062718