新規のお客様への AWS Cloud9 の提供は終了しました。AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。詳細はこちら
AWS Cloud9 SSH 環境での AWS Cloud9 インストーラーの使用
AWS Cloud9 SSH 開発環境を作成する前に、クラウドコンピューティングインスタンス (Amazon EC2 インスタンスなど) または環境に接続したい独自のサーバーは、SSH ホスト要件を満たす必要があります。これらの要件の 1 つは、AWS Cloud9 インストーラをインスタンスまたはサーバーにダウンロードして実行しなければならないということです。AWS Cloud9 インストーラは、インスタンスまたはサーバーが実行されているオペレーティングシステムのプラットフォームやアーキテクチャーが AWS Cloud9 をサポートしているかどうかを確認する Linux シェルスクリプトです。この確認に成功すると、スクリプトは、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: コマンドが見つかりません
問題: インストーラスクリプトを実行すると、-bash: wget: command not found
というメッセージが表示されます。
考えられる原因: wget
ユーティリティがインスタンスまたはサーバーにインストールされていません。
推奨される解決策: 代わりに curl
ユーティリティを使用してインストーラスクリプトをインスタンスまたはサーバーで実行します。
エラー: 続行するには make をインストールしてください
問題: インストーラスクリプトを実行すると、Error: please install make to proceed
というメッセージが表示されます。
考えられる原因: make
ユーティリティがインスタンスまたはサーバーにインストールされていません。
推奨される解決策: 代わりに make
ユーティリティを使用して、インストーラスクリプトをインスタンスまたはサーバーで再度実行します。
make
ユーティリティをインストールするには、次のようなコマンドの 1 つをインスタンスまたはサーバーで実行します。
-
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
エラー: 続行するには gcc をインストールしてください
問題: インストーラスクリプトを実行すると、Error: please install gcc to proceed
というメッセージが表示されます。
考えられる原因: gcc
ユーティリティがインスタンスまたはサーバーにインストールされていません。
推奨される解決策: 代わりに gcc
ユーティリティを使用して、インストーラスクリプトをインスタンスまたはサーバーで再度実行します。
gcc
ユーティリティをインストールするには、次のようなコマンドの 1 つをインスタンスまたはサーバーで実行します。
-
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
というメッセージが表示されます。
考えられる原因: 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-devel
およびsudo zypper install -y glibc-static