# 🛠 事前準備

ApexBlueprint を導入する前に、以下のツールと環境が正しくセットアップされていることを確認してください。

> 💡 **Unlocked Package 経路で導入する場合**は、「Salesforce CLI のセットアップ」と「対象組織の確認」だけで十分です。「make コマンドのセットアップ」は Git Submodule 経路専用です。経路の選び方は [インストールガイド](/ja/apex-stem/docs/apex-blueprint-installation-guide) を参照してください。

## ✅ Salesforce CLI のセットアップ

ApexBlueprint のデプロイには Salesforce CLI を使います。未インストールの場合は公式サイトからインストールしてください。

インストール確認:

```bash
$ sf -v
```

バージョン情報が表示されれば準備 OK です。

## ✅ 対象組織の確認

プロジェクトのルートディレクトリで以下のコマンドを実行し、接続中の組織を確認します。

```bash
$ sf org list
```

ターゲットにしたい組織に 🍁 `Default Org` の印が付いていることを確認してください。

例:

```
┌────┬─────────┬────────────┬────────────────────────────────────────┬────────────────────┬───────────┐
│    │ Type    │ Alias      │ Username                               │ Org Id             │ Status    │
├────┼─────────┼────────────┼────────────────────────────────────────┼────────────────────┼───────────┤
│ 🌳 │ DevHub  │ devhub     │ example-user@example.com               │ 00DxxxxxxxxxxxxXXX │ Connected │
│ 🍁 │ Sandbox │ sandbox    │ example-user@example.com.sandbox       │ 00DyyyyyyyyyyyyYYY │ Connected │
└────┴─────────┴────────────┴────────────────────────────────────────┴────────────────────┴───────────┘
```

## ⚙️ デフォルト組織の設定

🍁 の印が付いていない場合は、ログインして以下のように設定します。

```bash
# 組織にログイン (alias と URL は環境に合わせて差し替え)
$ sf org login web --alias my-sandbox --instance-url https://orgfarm-xxxxxxx-dev-ed.develop.my.salesforce.com

# デフォルト組織として設定
$ sf config set target-org=my-sandbox
```

設定後、もう一度 `sf org list` を実行して 🍁 が付いていることを確認してください。

## 🛠️ make コマンドのセットアップ

ApexBlueprint はデプロイ操作の一部で `Makefile` を使うため、`make` コマンドが使えることを確認してください。

```bash
$ make -v
```

以下のような出力が表示されれば準備 OK です。

```
GNU Make 4.3
```

## 🔗 ガイドへ戻る

← [ApexBlueprint ガイドへ戻る](/ja/apex-stem/docs/apex-blueprint-guide)
