AWS Cloud9 不再提供給新客戶。的現有客戶 AWS Cloud9 可以繼續正常使用服務。進一步了解
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 AWS Cloud9 SSH 開發環境之前,雲端運算執行個體 (例如 Amazon EC2 執行個體) 或您要連線到環境的自有伺服器必須符合 SSH 主機需求。其中一個需求是在執行個體或伺服器上下載並執行 AWS Cloud9 安裝程式。 AWS Cloud9 Installer 是一種 Linux shell 指令碼,可檢查執行個體或伺服器是否在 AWS Cloud9 支援的作業系統平台和架構上執行。如果此檢查成功,則指令碼會嘗試安裝 AWS Cloud9 需要位於執行個體或伺服器上的元件及其相依性。
本主題描述如何在目標執行個體或伺服器上下載並執行此安裝程式指令碼。
下載並執行 AWS Cloud9 安裝程式
-
確定雲端運算執行個體或您想要連線到環境的自有伺服器符合 SSH 主機要求。這些條件包括已安裝 Python 和 Node.js 的特定版本、在您想要 AWS Cloud9 於登入之後從中啟動的目錄上設定特定許可,以及設定任何相關聯的 Amazon Virtual Private Cloud。
-
當您連接到執行個體或伺服器時,請在該執行個體或伺服器上執行以下其中一個命令。您必須先安裝 ,
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
-
如果顯示 Done (完成) 訊息,且沒有出現任何錯誤,則您可以建立 SSH 環境。
如果顯示錯誤訊息,請參閱下節以取得疑難排解資訊。
安裝程式故障診斷 AWS Cloud9
本節說明常見問題、可能的原因,以及疑難排解 AWS Cloud9 安裝程式錯誤的建議解決方案。
如果您的問題未列於其中,或者,如果您需要額外協助,請參閱 AWS Cloud9 開發論壇
-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