【发布时间】:2014-03-07 08:17:45
【问题描述】:
我正在尝试在亚马逊 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
【问题讨论】:
-
你为什么要安装 npm?它与 node.js 捆绑在一起
-
另外,如果您在 configure、make 和 make install 之间使用
&&,您可以确定在下一个过程开始之前将成功完成。似乎构建 Node.js 不成功,或者它的安装位置不在您的 $PATH 上。
标签: node.js amazon-ec2 npm