

 AWS Cloud9 は新規顧客には利用できなくなりました。 AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。[詳細はこちら](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# SSH AWS Cloud9 環境用の AWS Cloud9 インストーラの使用
<a name="installer"></a>

SSH AWS Cloud9 開発環境を作成する前に、環境に接続するクラウドコンピューティングインスタンス (Amazon EC2 インスタンスなど) または独自のサーバーが [SSH ホスト要件を満た](ssh-settings.md#ssh-settings-requirements)している必要があります。これらの要件の 1 つは、インスタンスまたはサーバーで AWS Cloud9 インストーラをダウンロードして実行する必要があることです。Installer AWS Cloud9 は、インスタンスまたはサーバーが が AWS Cloud9 サポートするオペレーティングシステムプラットフォームとアーキテクチャで実行されているかどうかを確認する Linux シェルスクリプトです。このチェックが成功すると、スクリプトはインスタンスまたはサーバー上 AWS Cloud9 に存在する必要があるコンポーネントとその依存関係のインストールを試みます。

このトピックでは、このインストーラスクリプトをターゲットのインスタンスやサーバーにダウンロードして実行する方法について説明します。
+  [AWS Cloud9 インストーラをダウンロードして実行する](#installer-download-run) 
+  [AWS Cloud9 インストーラのトラブルシューティング](#installer-troubleshooting) 

## AWS Cloud9 インストーラをダウンロードして実行する
<a name="installer-download-run"></a>

1. 環境に接続したいクラウドコンピューティングインスタンスまたは独自のサーバーが [SSH ホスト要件](ssh-settings.md#ssh-settings-requirements)を満たしていることを確認します。これには、特定のバージョンの Python および Node.js をインストール済みであること、ログイン後に AWS Cloud9 をスタートしたいディレクトリに特定の許可を設定していること、関連する Amazon Virtual Private Cloud をセットアップしていることなどが含まれます。

1. インスタンスまたはサーバーに接続しているときに、そのインスタンスまたはサーバーで以下のいずれかのコマンドを実行します。いずれかのコマンドを実行する前に `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
   ```

1. エラーなしで [**Done (完了)**] メッセージが表示された場合は、[SSH 環境を作成](create-environment-ssh.md)できます。

   エラーメッセージが表示された場合は、次のセクションのトラブルシューティング情報を参照してください。

## AWS Cloud9 インストーラのトラブルシューティング
<a name="installer-troubleshooting"></a>

このセクションでは、 AWS Cloud9 一般的な問題、考えられる原因、インストーラエラーのトラブルシューティングに推奨される解決策について説明します。

該当する問題が以下に示されていない場合や、追加のヘルプが必要な場合は、[AWS Cloud9 ディスカッションフォーラム](https://forums.aws.amazon.com/forum.jspa?forumID=268)を参照してください。（このフォーラムに参加すると、サインインが必要になる AWS 場合があります）。当社に直接[お問い合わせ](https://aws.amazon.com/contact-us/)いただくこともできます。
+  [-bash: wget: コマンドが見つかりません](#installer-wget-not-found) 
+  [エラー: 続行するには make をインストールしてください](#installer-install-make) 
+  [エラー: 続行するには gcc をインストールしてください](#installer-install-gcc) 
+  [設定: エラー: カースが見つかりません](#installer-install-curses) 

### -bash: wget: コマンドが見つかりません
<a name="installer-wget-not-found"></a>

 **問題**: インストーラスクリプトを実行すると、`-bash: wget: command not found` というメッセージが表示されます。

 **考えられる原因**: **`wget`** ユーティリティがインスタンスまたはサーバーにインストールされていません。

 **推奨される解決策**: 代わりに **`curl`** ユーティリティを使用してインストーラスクリプトをインスタンスまたはサーバーで実行します。

### エラー: 続行するには make をインストールしてください
<a name="installer-install-make"></a>

 **問題**: インストーラスクリプトを実行すると、`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 をインストールしてください
<a name="installer-install-gcc"></a>

 **問題**: インストーラスクリプトを実行すると、`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 のインストール](https://gcc.gnu.org/install/)」を参照してください。

### 設定: エラー: カースが見つかりません
<a name="installer-install-curses"></a>

 **問題**: インストーラスクリプトを実行すると、`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`** 