我正在尝试在亚马逊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
答案 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)