在AWS Cloud9 SSH 環境中使用AWS Cloud9安裝程式 - AWS Cloud9

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在AWS Cloud9 SSH 環境中使用AWS Cloud9安裝程式

在建立 AWS Cloud9 開發環境之前,雲端運算執行個體 (例如 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 公用程式的執行個體或伺服器上執行安裝程式指令碼。

Error: please install make to proceed

問題:執行安裝程式指令碼時,顯示以下訊息:Error: please install make to proceed

可能原因:make 公用程式未安裝在執行個體或伺服器上。

建議的解決方案:安裝 make 公用程式,然後重新在執行個體或伺服器上嘗試執行安裝程式指令碼。

若要安裝 make 公用程式,您可以在執行個體或伺服器上執行下列其中一個命令。

  • 若是 Amazon Linux、Amazon Linux 2,以及在 Amazon EC2 執行的 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

Error: please install gcc to proceed

問題:執行安裝程式指令碼時,顯示以下訊息:Error: please install gcc to proceed

可能原因:gcc 公用程式未安裝在執行個體或伺服器上。

建議的解決方案:安裝 gcc 公用程式,然後重新在執行個體或伺服器上嘗試執行安裝程式指令碼。

若要安裝 gcc 公用程式,您可以在執行個體或伺服器上執行下列其中一個命令。

  • 若是 Amazon Linux、Amazon Linux 2,以及在 Amazon EC2 執行的 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 Linux、Amazon Linux 2,以及在 Amazon EC2 執行的 Red Hat Enterprise Linux (RHEL):sudo yum -y install ncurses-devel

  • 若為 SUSE: sudo zypper install -y ncurses-devel sudo zypper install -y glibc-static