シンクライアントでリモート
リモート開発では、シンクライアントで IDE インターフェースを使用しながら、強力なリモートホストを使用して、プロジェクトのチェックアウトとロード、インデックス作成、分析、ビルド、実行、デバッグ、コードのテストを行うことができます。
リモートホストは、ソースコードをホストし、ヘッドレス CLion インスタンスを実行する物理 (Linux) または仮想マシンです。ラップトップなどのシンクライアントはホストに接続し、すべての IDE 機能への完全なアクセスを透過的に提供します。
WSL2 で実行されているプロジェクトに接続する
IDE バックエンドを構成して、WSL2 で直接起動できます。
WSL への接続を開始する前に、既存の前提条件を確認し、追加の前提条件が満たされていることを確認します。
Windows 10 または 11 バージョンがマシンにインストールされ、Ubuntu 20.04 バージョンが WSL2 にインストールされています。
Windows マシンで WSL2 が構成されています。詳細については、WSL2 構成セクションを参照してください。
WSL に接続
リモート開発ゲートウェイプラグインが有効があることを確認してください。
CLion ウェルカム画面で、リモート開発を選択します。
リモート開発で、WSL を選択します。
新規接続をクリックします。

次のページで、WSL インスタンスを選択して次へをクリックします。

次のページで、開く IDE バージョンとプロジェクトを選択します。IDE を起動して接続をクリックします。

接続が確立され、バックエンド IDE がダウンロードされ、JetBrains Client でプロジェクトが開きます。
JetBrains Gateway は、SSH 経由でリモートサーバーに接続するためのエントリポイントとして使用されます。リモートプロジェクトでの作業を可能にするシンクライアントである JetBrains Client を起動します。
JetBrains Gateway を起動するには、次のいずれかの方法を使用できます。
CLion と有効なリモート開発ゲートウェイプラグインを使用します。この場合、CLion のウェルカム画面を開くと、リモート開発オプションがすぐに使用可能になり、SSH を使用してリモートサーバーに接続できます。
JetBrains Toolbox アプリを使用して JetBrains Gateway をインストールします。
JetBrains Gateway アプリを手動でダウンロードしてインストールします。
ローカル OS に応じて、次のいずれかのインストーラーを使用します。
JetBrains Gateway 2021.3(英語) .dmg をダウンロードします。
JetBrains Gateway 2021.3(英語) .dmg をダウンロードします。
JetBrains Gateway 2021.3(英語) .exe をダウンロードします。
JetBrains Gateway 2021.3(英語) .tar.gz をダウンロードします。
関連ページ:
前提条件
ローカル Dev Container の前提条件:実際の Dev Container を記述するファイルを含むフォルダーを含むプロジェクトがあります。現在、ファイルのコード補完は制限されています。ただし、次のプロパティは使用できます。ビルドプロパティがサポートされています。一般プロパティ。Docker compose プロパティがサポートされています。ライフサイクルスクリプトがサポートされています。ポート属性では、のみがサポートされます。ホストの最小要件はサポートされていません。の変数がサポー...
WSL
WSL(WSL 2) – Windows Subsystem for Linux – は、Windows 10 以降で Linux バイナリ実行ファイルをネイティブに実行するための互換性レイヤーです。現在、Ubuntu、OpenSUSE、SLES など、いくつかの Linux ディストリビューションをサポートしています。IntelliJ IDEA を使用すると、WSL ファイルシステムでプロジェクトを作成して開き、WSL 環境でアプリケーションを実行およびデバッグできます。また、ローカルの Win...
JetBrains Gateway をインストールする
JetBrains Gateway のインストールに使用できるシナリオはいくつかあります。リモート開発 Gateway はデフォルトでバンドルされているプラグインであるため、CLion を使用できます。CLion のバージョンとプロジェクトを管理する JetBrains Gateway インストールには、JetBrains Toolbox を使用できます。JetBrains Gateway を別のランチャーとしてインストールできます。ローカルの CLion から JetBrains Gatewa...
シンクライアントでリモート入門
SSH 接続を使用してリモートサーバーに接続し、プロジェクトを開発、実行、デプロイできます。JetBrains コードキャンバス、Gitpod、Google Cloud で実行されている開発環境に接続することもできます。前提条件:リモートマシンで開発を開始する前に、次のものがあることを確認してください。リモートマシン(IDE のターゲット)は、IDE の記事にある推奨される最小要件を満たしています。Linux プラットフォームに互換性のある SSH サーバーをインストールしました。Linux プ...
リモートプロジェクト内での作業
リモートプロジェクトは、ローカルの CLion IDE で開かれるのと同じように、JetBrains Client で開かれます。他のローカルプロジェクトと同じように開発できます: コードの編集、アプリケーションの実行、デバッグ、デプロイ。シンクライアントを使用したリモート開発のプロセスと一般的なアーキテクチャについて詳しく知りたい場合は、シンクライアントを使用したリモート開発の概要を参照してください。開いたプロジェクトに SDK を追加するプロジェクトを最初に開くと、CLion はプロジェクト...