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

AWS Cloud9 不再向新客户提供。 AWS Cloud9 的现有客户可以继续正常使用该服务。了解更多

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

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

在创建 AWS Cloud9 SSH开发环境之前,要连接到该环境的云计算EC2实例(例如 Amazon 实例)或您自己的服务器必须满足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. 如果显示的 “完成” 消息没有错误,则可以创建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 实用程序,可在实例或服务器上运行以下命令之一。

  • 对于在亚马逊上运行的亚马逊 Linux、亚马逊 Linux 2 和红帽企业 Linux (RHEL)EC2:sudo yum -y groupinstall "Development Tools"

  • 对于在亚马逊上运行的 Ubuntu 服务器:EC2sudo 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 实用程序,可在实例或服务器上运行以下命令之一。

  • 对于在亚马逊上运行的亚马逊 Linux、亚马逊 Linux 2 和红帽企业 Linux (RHEL)EC2:sudo yum -y groupinstall "Development Tools"

  • 对于在亚马逊上运行的 Ubuntu 服务器:EC2sudo 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 库),请在您的实例或服务器上运行以下命令之一:

  • 对于在亚马逊上运行的亚马逊 Linux、亚马逊 Linux 2 和红帽企业 Linux (RHEL)EC2:sudo yum -y install ncurses-devel

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