AWS EC2:sudo:apt-get:找不到命令错误

时间:2018-12-02 17:37:20

标签: amazon-ec2

我已经在实例中的列表(AWS console)中安装了 Amazon Linux 2 AMI(HVM),SSD卷类型第二个操作系统。

它成功连接到腻子。

现在,我想在服务器中安装节点。

为此,我转到/ var文件夹。然后我运行此命令。

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

然后我得到了这个错误。

## Populating apt-get cache...

+ apt-get update
bash: apt-get: command not found
Error executing command, exiting

要解决此问题,我必须遵守命令。

1) apt-get update
2) sudo apt-get update 
3) yum update 
4) sudo yum update

还是我有同样的问题。任何人都可以帮助我。

1 个答案:

答案 0 :(得分:2)

通过在命令行中键入以下内容来安装节点版本管理器(nvm)。

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash

使用nvm安装Node.js,因为nvm可以安装Node.js的多个版本,并允许您在它们之间进行切换。

通过在命令行中键入以下内容来激活nvm。

. ~/.nvm/nvm.sh

在命令行中键入以下内容,以使用nvm安装要使用的Node.js版本。

nvm install 4.4.5

安装Node.js还会安装Node Package Manager(npm),因此您可以根据需要安装其他模块。

通过在命令行中键入以下内容来测试Node.js是否已正确安装并运行。

node -e "console.log('Running Node.js ' + process.version)"

这应该显示以下消息,确认正在运行的Node.js的安装版本。

Running Node.js v4.4.5

更多信息:https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html