node.js - 在 ec2 上安装 npm 返回 127 错误

标签 node.js amazon-ec2 npm

我正在尝试在 amazon 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

最佳答案

本题的命令进展引用How to install & setup Node.js on Amazon EC2 它写于 2012 年,并没有承认 npm 现在与 Node.js 捆绑在一起。您可以输入 which npm 查看它是否已安装,然后安全地 rm -rf npm/ 残留的 npm 文件夹。

(如果使用sudo npm导致找不到命令,您可能需要像这样设置符号链接(symbolic link):https://stackoverflow.com/questions/4976658/on-ec2-sudo-node-command-not-found-but-node-without-sudo-is-ok/5062718#5062718)

关于node.js - 在 ec2 上安装 npm 返回 127 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21669776/

相关文章:

node.js - 如何将Twitter的个人资料图片变大(NodeJs、Ejs和passport)

node.js - 每当我要登录或注册 strapi 405(方法不允许)消息出现

mysql - 远程连接到 Amazon EC2 实例上的 MariaDB 时遇到问题

javascript - NPM Pack/Nodejitsu 忽略隐藏的 Node_modules 文件夹

npm - 由于 404,使用 npm 安装 Stripe 无法工作

node.js - 不变违规 : TurboModuleRegistry. getEnforcing(...): 'NativeReanimated' 找不到

javascript - node.js、socket.io 运动

apache - 在 ec2 亚马逊实例上的 ubuntu 服务器上安装了灯,仍然无法通过运行 apache 的浏览器访问服务器。为什么?

linux - 在找不到的 EC2 Linux 命令上安装 Composer

node.js - 安装ionic 2错误: npm ERROR cannot read property 'path' of null with windows 10