このリポジトリを使用するには、以下の条件を満たしている必要があります:
- OS: Mac での動作を想定しています。
- エディタ: VSCode を使用します。
- 拡張機能: Dev Containers 拡張機能を利用します。
- SSH キー: GitHub に SSH キーでアクセスしている場合、SSH キーが
~/.ssh
に配置されていること。 - ホスト上の必要アプリ:
- Docker がインストールされていること(
docker -v
を実行し、バージョン情報が表示されるか確認してください)。
- Docker がインストールされていること(
このリポジトリは、ホストマシン上の依存関係を最小限に抑え、Docker がインストールされていれば、Rust を使用した開発をスムーズに開始できる環境を提供することを目的としています。
-
VSCode を開く
リポジトリのルートフォルダを VSCode で開きます。 -
Dev Container を起動
キーボードショートカットCMD + Shift + P
を押してコマンドパレットを開き、Dev Containers: Reopen in Container
を選択します。- ※ コンテナが未起動の場合でも、自動的に起動されます。
- Docker デーモンが起動していることを確認してください。
- ターミナルで確認
コンテナ内のターミナルで以下のコマンドを実行することで、Rust アプリケーションが動作することを確認できます:
make run
成功すると、ターミナルに Hello, world! が表示されます。
Dev Container が起動すると、VSCode 内で直接開発を行うことが可能です。 ファイルの編集やパッケージのインストール、コンソール操作など、全てコンテナ内で実行されます。
Docker が起動しない場合 • Docker デーモンが起動していることを確認してください。 • 再起動しても問題が解決しない場合は、Docker のインストール状況を確認してください。