首页 > 解决方案 > AWS EC2:sudo:apt-get:找不到命令错误

问题描述

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

它成功连接到腻子。

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

为此,我转到 /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

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

标签: amazon-ec2

解决方案


通过在命令行中键入以下内容来安装节点版本管理器 (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


推荐阅读