我正在使用AWS上的Ec2进行工作。
我已经安装了Node.js,它运行正常。
但是,在尝试安装npm时出现了问题。
我正在使用以下命令进行安装:
sudo curl http://npmjs.org/install.sh | sh
但安装似乎卡住了...... 我在提示符处得到 "fetching: http://registry.npmjs.org/npm/-/npm-1.0.106.tgz" ,然后就停滞不前了。
你有任何想法吗?
我正在使用AWS上的Ec2进行工作。
我已经安装了Node.js,它运行正常。
但是,在尝试安装npm时出现了问题。
我正在使用以下命令进行安装:
sudo curl http://npmjs.org/install.sh | sh
但安装似乎卡住了...... 我在提示符处得到 "fetching: http://registry.npmjs.org/npm/-/npm-1.0.106.tgz" ,然后就停滞不前了。
你有任何想法吗?
sudo yum install nodejs npm --enablerepo=epel
npm install npm -g
来更新到最新版本的npm
。 - Justin按照这个AWS教程,使用Node Version Manager。
Node Version Manager(NVM)允许您安装多个版本的Node.js并在它们之间切换。
以下是步骤:
安装 NVM
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash
激活 NVM
. ~/.nvm/nvm.sh
nvm install 15.0.0
node -e "console.log('Running Node.js ' + process.version)"
node
和npm
。如果我使用类似pm2
来部署我的应用程序,则会出现“npm:command not found”的情况,为什么会发生这种情况? - Ashar Dweedarnvm install-latest-npm
。 - Emilio Borraz要安装NodeJS 6.x,请执行以下命令:
curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -
yum install nodejs --enablerepo=nodesource
更新
你可以用同样的方法安装NodeJS 7和8。只需要在上面的命令中指定你需要的版本号,而不是6。
更新
要升级到NodeJS 16(或其他任何版本),请执行以下操作:
rm -rf /etc/yum.repos.d/nodesource-el*
curl -sL https://rpm.nodesource.com/setup_16.x | sudo -E bash -
yum install nodejs --enablerepo=nodesource
在 Amazon Linux 2 EC2 实例上安装 npm/nodejs 的最简单方法:
sudo amazon-linux-extras install epel
sudo yum install nodejs npm
node -v
npm -v
附:我已经在 Amazon Linux 2 AMI (HVM) EC2 实例上测试过这个方法。
yum remove libuv -y
然后运行 yum install libuv --disableplugin=priorities
。 - Chris Li这个指南非常完美:https://tecadmin.net/install-latest-nodejs-amazon-linux/
# sudo yum install -y gcc-c++ make
# curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash -
# sudo yum install -y nodejs
注意-要使安装生效,你必须运行sudo npm install
。
第一步
使用sudo yum install make安装make命令
您可以运行以下命令获取所需版本的Node的zip文件
wget https://nodejs.org/dist/v8.10.0/node-v8.10.0.tar.gz
tar -xvf node-v8.10.0.tar.gz
./configure && make && sudo make install
./configure: No such file or directory
。我刚刚从 https://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.gz
下载了 Linux 二进制文件到我的 Mac 上进行查看,但是在解压后的目录中没有 ./configure 文件。 - Agent Zebra首先在您的系统上获取 http://npmjs.org/install.sh
文件,然后直接执行它而不是使用 curl 管道。
chmod +x install.sh
使其可执行./install.sh
http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/#installNode
sudo apt install npm
最新版本18好像有依赖关系..
node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
sudo apt-get remove nodejs
nvm install 16.15.1
已安装v16.15.1 Node版本和npm v16.15.1。
为确保一致性,请确保在您的计算机上安装了nvm。