【Salesforce】Mac環境にSalesforce開発環境を構築した際の備忘録

※この記事にはアフィリエイトリンクを含みます。

はじめに

Salesforceの勉強用に、MacでVSCodeの開発環境を作ったときの手順を備忘録として置きます。

要は「Mac初見でも、Apex/LWCを手元からデプロイできる状態」まで持っていく話です。

結論:やることは4つだけ。VSCode → CLI → Java(Zulu)→ VSCode設定。

ここまで揃えば、あとは認証して取得・修正・デプロイが回ります。

次に読む
セットアップ後に一番多い詰まりが「CLIが動かない」です。 PATH、sf/sfdxの違い、VSCodeとターミナルのズレを最短で直す手順をまとめました。
【Salesforce】MacでSalesforce CLIが動かない時の直し方(PATH/sf・sfdx)を読む →

目的


VSCodeから、Apex / LWC / Visualforce / Aura を、認証した組織(Sandboxなど)へデプロイできるようにする。

筆者の前提

仕事は基本Windows。

Macは趣味で触る程度(Finderで「コンピュータ」を探せないくらい)です。

構築にかかった時間

調べながらやって、だいたい1時間くらいでした。

構築手順(全体像)

ざっくりこれだけです。

  1. VSCodeを入れる
  2. Salesforce CLIを入れる
  3. Java(Azul Zulu)を入れる  → JAVA_HOME を設定する
  4. 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 はインストールしたバージョンに置き換えてください。

動作確認(ここまで通れば勝ち)

  1. Command + P → これを実行 SFDX: Create Project with Manifest
  2. 「標準」→ プロジェクト名 Dev → Enter
  3. Command + P → これを実行 SFDX: Authorize an Org
  4. Sandbox → エイリアス Dev → Enter
  5. ブラウザが開く → 認証したい組織でログイン
  6. Command + P → これを実行 SFDX: Retrieve Source in Manifest from Org
  7. ソースを修正
  8. Command + P → これを実行(デプロイ) SFDX: Deploy Source to Org

まとめ

Macでの構築でも、やってることはWindowsと大枠同じでした。

Windowsで一度やったことがある人なら、Macでもそこまで迷わずいける難度です。

次の記事へ


おすすめの記事