JetBrains Rider 2024.1 ヘルプ

前提条件と制限事項

前提条件

リモート開発コンテナーの追加の前提条件

以下は、リモートサーバー上で開発コンテナーを実行するための追加の前提条件のリストです。

  • Docker (英語) は、リモートとローカルマシンの両方にインストールされます。

  • サーバーと Git への認証は、SSH キーを通じて行われます。パスワードを使用してリモートサーバーに接続する場合は、ローカルでキーペアを生成し、それをリモートサーバーに転送します。詳細については、認証情報の共有を参照してください。

  • 開発コンテナーには追加の依存関係が必要になる場合があります。

    開発コンテナーが起動しない場合は、devcontainer.json ファイル内の開発コンテナーの OS に次の依存関係があることを確認してください。

    • curl

    • unzip

    • ps

    • libxext

    • libxrender

    • libxtst

    • libxi

    • freetype

    • procps

    • gcompat

Dev Container の制限事項

  • Windows 上の Docker イメージはサポートされていません。

  • リモート Dev Containers の場合、パスワード認証はサポートされていません。

関連ページ:

リモート開発のシステム要件

リモートホストの前提条件:Linux プラットフォームに互換性のある SSH サーバーをインストールしました。Linux プラットフォームには、Ubuntu 16.04+、RHEL/Centos 7+ などの最近の Linux AMD64 ディストリビューションがあります。2 つ以上のコア、4 GB 以上の RAM、および 5 GB 以上のディスク容量を備えたマシンを使用することをお勧めします。リモートホストで sftp サブシステムを有効にする必要があります。リモート開発はまだ開発中です。システ...

認証情報の共有

リモートサーバー上に開発コンテナーを構築する場合、リモートサーバーにアクセスしてプロジェクトを複製するには認証が必要です。現在サポートされている認証方法は、SSH キーによるものです。パスワード認証はまだサポートされていません。関連する問題に従って更新してください。パスワード認証がある場合は、SSH キーを含むファイルを生成し、それをリモートサーバーに転送し、Git 資格情報を共有する方法について次の手順を参照してください。SSH キーを作成して転送するローカルターミナルを開き、次のコマンドを使...

Dev Containers

開発コンテナー (Dev Container) は、完全に機能する開発環境として使用できるように構成された Docker コンテナーです。JetBrains Rider を使用すると、このようなコンテナーを使用してプロジェクトを編集、ビルド、実行できます。開発コンテナーの仕様を確認する必要がある場合は、Dev Container プロパティを参照してください。JetBrains Rider は、Docker Compose プロパティで構成できる複数のコンテナー接続もサポートします。IDE 内で開...