在 AWS Cloud9 SSH 环境中使用 AWS Cloud9 安装程序 - AWS Cloud9

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 AWS Cloud9 SSH 环境中使用 AWS Cloud9 安装程序

在创建 AWS Cloud9 SSH 开发环境之前,您希望连接至环境的云计算实例(例如 Amazon EC2 实例)或您自己的服务器必须满足 SSH 主机要求。其中一个要求是必须在该实例或服务器中下载并运行 AWS Cloud9 安装程序。AWS Cloud9 安装程序是一个 Linux shell 脚本,用于检查正在运行实例或服务器的操作系统平台和架构是否受 AWS Cloud9 支持。如果此检查成功,该脚本将尝试安装 AWS Cloud9 要求实例或服务器中具有的组件及其依赖项。

本主题介绍如何在目标实例或服务器上下载和运行此安装程序脚本。

下载并运行 AWS Cloud9 安装程序

  1. 确保你希望连接到环境的云计算实例或您自己的服务器满足 SSH 主机要求。这包括安装特定版本的 Python 和 Node.js;对于您希望的登录后 AWS Cloud9 开始目录设置特定权限;以及设置任何关联的 Amazon Virtual Private Cloud。

  2. 在连接到实例或服务器后,请在该实例或服务器上运行以下命令之一。在运行其中一个命令之前,你需要先安装 gcc

    curl -L https://d3kgj69l4ph6w4.cloudfront.net/static/c9-install-2.0.0.sh | bash wget -O - https://d3kgj69l4ph6w4.cloudfront.net/static/c9-install-2.0.0.sh | bash
  3. 如果显示 Done(完成)消息且没有任何错误,则可创建 SSH 环境

    如果显示错误消息,请参阅下一部分了解故障排除信息。

AWS Cloud9 安装程序故障排除

本节介绍常见问题、可能原因以及用于对 AWS Cloud9 安装程序错误进行故障排除的建议解决方案。

如果您的问题没有列出,或者您需要更多帮助,请参阅 AWS Cloud9 开发论坛。(当您进入此论坛时,AWS 可能会要求您登录。) 您也可以直接联系我们

-bash: wget: command not found

问题:当您运行安装程序脚本时,显示以下消息:-bash: wget: command not found

可能的原因:实例或服务器上未安装 wget 实用程序。

建议的解决方案:改用 curl 实用程序在实例或服务器上运行安装程序脚本。

错误:please install make to proceed

问题:当您运行安装程序脚本时,显示以下消息:Error: please install make to proceed

可能的原因:实例或服务器上未安装 make 实用程序。

建议的解决方案:安装 make 实用程序,然后在该实例或服务器上尝试再次运行安装程序脚本。

要安装 make 实用程序,可在实例或服务器上运行以下命令之一。

  • 对于在 Amazon EC2 中运行的 Amazon Linux、Amazon Linux 2 和 Red Hat Enterprise Linux (RHEL):sudo yum -y groupinstall "Development Tools"

  • 对于在 Amazon EC2 中运行的 Ubuntu Server:sudo apt install -y build-essential

  • 对于 SUSE:sudo zypper install -y make

错误:please install gcc to proceed

问题:当您运行安装程序脚本时,显示以下消息:Error: please install gcc to proceed

可能的原因:实例或服务器上未安装 gcc 实用程序。

建议的解决方案:安装 gcc 实用程序,然后在该实例或服务器上尝试再次运行安装程序脚本。

要安装 gcc 实用程序,可在实例或服务器上运行以下命令之一。

  • 对于在 Amazon EC2 中运行的 Amazon Linux、Amazon Linux 2 和 Red Hat Enterprise Linux (RHEL):sudo yum -y groupinstall "Development Tools"

  • 对于在 Amazon EC2 中运行的 Ubuntu Server:sudo apt install -y build-essential

  • 对于 SUSE:sudo zypper install -y gcc

  • 对于其他操作系统,请参阅安装 GCC

configure: error: curses not found

问题:当您运行安装程序脚本时,显示以下消息:configure: error: curses not found

可能的原因:实例或服务器上未安装 ncurses 终端控制库。

建议的解决方案:安装 ncurses 终端控制库(在某些操作系统上,需安装 glibc-static 库),然后在该实例或服务器上尝试再次运行安装程序脚本。

要安装 ncurses 终端控制库(在某些操作系统上,需安装 glibc-static 库),请在您的实例或服务器上运行以下命令之一:

  • 对于在 Amazon EC2 中运行的 Amazon Linux、Amazon Linux 2 和 Red Hat Enterprise Linux (RHEL):sudo yum -y install ncurses-devel

  • 对于 SUSE:sudo zypper install -y ncurses-develsudo zypper install -y glibc-static