我已经看到了使用yum安装依赖项,然后从源代码安装Node.JS和NPM的文章。虽然这是可行的,但我觉得Node.JS和NPM都应该在公共回购的某个地方。
如何在AWS亚马逊Linux上一个命令安装Node.JS和NPM ?
我已经看到了使用yum安装依赖项,然后从源代码安装Node.JS和NPM的文章。虽然这是可行的,但我觉得Node.JS和NPM都应该在公共回购的某个地方。
如何在AWS亚马逊Linux上一个命令安装Node.JS和NPM ?
当前回答
我有Node.js 6。我想安装Node.js 8.x。
下面是我使用的命令(来自Nodejs的站点,有一些额外的步骤来处理yum缓存的数据):
sudo yum remove nodejs:卸载Node.jsx(我不知道这是否有必要) Curl—silent—location https://rpm.nodesource.com/setup_8.x | sudo bash - 须藤yum清洁所有 sudo yum makecache:重新生成元数据缓存(这在文档中没有,但yum一直尝试安装Node。jx 6。x,不成功,直到我发出这最后两个命令) sudo yum install nodejs:安装Node.js 8.x
其他回答
如官方文件所述,简单以下2步-
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
和其他人一样,这个公认的答案也给了我一个过时的版本。
这里有另一种非常有效的方法:
$ curl --silent --location https://rpm.nodesource.com/setup_16.x | bash -
$ yum -y install nodejs
您也可以替换16。X与另一个版本,如18。x, 14。x,等等。
您可以在NodeSource Github页面上看到所有可用的版本,如果需要,也可以从那里提取。
注意:根据您的环境,您可能需要使用sudo运行。
我偶然发现了这个。我尝试了一些比较流行的答案,但最后对我有用的是亚马逊的快速设置指南。
教程:在Amazon EC2实例上设置Node.js
本教程的要点是:
确保已通过ssh连接到实例。 获取nvm: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash 活跃。~ / .nvm / nvm.sh 使用nvm Install 4.4.5安装节点(注意:您可以选择不同的版本。首先运行$ nvm ls-remote检查远程版本) 最后,运行$ node -e "console.log(' running node .js' + process.version)"
希望这能帮助到下一个人。
正如亚马逊文档(在亚马逊EC2实例上设置Node.js)中所述,只需运行以下命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
. ~/.nvm/nvm.sh
nvm install --lts
完成了!
对于v4 LTS版本使用:
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
yum -y install nodejs
对于Node.js v6的使用:
curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
yum -y install nodejs
在尝试在Amazon Linux上安装本机插件时,我也遇到了一些问题。如果你想这样做,你也应该安装构建工具:
yum install gcc-c++ make