
※この記事にはアフィリエイトリンクを含みます。
Contents
はじめに
Salesforceの勉強用に、MacでVSCodeの開発環境を作ったときの手順を備忘録として置きます。
要は「Mac初見でも、Apex/LWCを手元からデプロイできる状態」まで持っていく話です。
結論:やることは4つだけ。VSCode → CLI → Java(Zulu)→ VSCode設定。
ここまで揃えば、あとは認証して取得・修正・デプロイが回ります。
目的
VSCodeから、Apex / LWC / Visualforce / Aura を、認証した組織(Sandboxなど)へデプロイできるようにする。
筆者の前提
仕事は基本Windows。
Macは趣味で触る程度(Finderで「コンピュータ」を探せないくらい)です。
構築にかかった時間
調べながらやって、だいたい1時間くらいでした。
構築手順(全体像)
ざっくりこれだけです。
- VSCodeを入れる
- Salesforce CLIを入れる
- Java(Azul Zulu)を入れる → JAVA_HOME を設定する
- VSCodeを整える → 拡張機能 → Javaのパス設定
1.VSCodeのインストール
1-1. 公式サイト
1-2. 「Mac」を選ぶ → インストーラをダウンロード
1-3. Zipを展開してインストール
2.Salesforce CLIのインストール
2-1. 公式サイト
2-2. 「Download for macOS」を押す
2-3. ダウンロードしたファイルをダブルクリックしてインストール
3.Java(Azul Zulu)のインストール(Apex実行などで必要)
3-1. 公式手順
3-2. 記載の手順に沿ってインストール
3-3. 環境変数 JAVA_HOME の設定
3-4. ターミナルを起動
3-5. 下記を実行(JAVA_HOME を設定
cd ~
echo JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home >> .zshrc
source .zshrc
echo $JAVA_HOME
※ zulu-21.jdk はインストールしたバージョンに置き換えてください。
3-6. Javaが動くことを確認
java --version
※エラーが出ず OpenJDK XX... が出ればOKです。
4.Vscodeセットアップ
4-1. VSCodeを起動 → 左の「拡張機能」を開く
4-2. 以下をインストール
・Salesforce Extension Pack
4-3. VSCodeの設定でJavaのパスを指定
4-4. 画面上部「Code」→「基本設定」→「設定」
4-5. 検索にこれを入力
Salesforcedx-vscode-apex › Java: Home
4-6. テキストボックスにこれを入力
/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home
※ zulu-21.jdk はインストールしたバージョンに置き換えてください。
動作確認(ここまで通れば勝ち)
- Command + P → これを実行 SFDX: Create Project with Manifest
- 「標準」→ プロジェクト名 Dev → Enter
- Command + P → これを実行 SFDX: Authorize an Org
- Sandbox → エイリアス Dev → Enter
- ブラウザが開く → 認証したい組織でログイン
- Command + P → これを実行 SFDX: Retrieve Source in Manifest from Org
- ソースを修正
- Command + P → これを実行(デプロイ) SFDX: Deploy Source to Org
まとめ
Macでの構築でも、やってることはWindowsと大枠同じでした。
Windowsで一度やったことがある人なら、Macでもそこまで迷わずいける難度です。
.png)

