Salesforce CLI のインストール
macOS での CLI のインストール
- .pkg ファイルをダウンロードします。
- .pkg ファイルをダブルクリックします。
TAR ファイルを使用した CLI のインストール
下表に、オペレーティングシステム用の TAR ファイル (.tar.gz または .tar.xz) のバージョン設定されていない URL がリストされています。毎週 Salesforce CLI の新バージョンのリリース時に、この URL も最新バージョンを参照するように更新されます。CI の使用事例では特にバージョン設定されていない URL が役立ちます。同表には、各ファイルのバージョン設定されたマニフェスト URL も示されています。
| オペレーティングシステム | Tar ファイル | マニフェスト |
|---|---|---|
| Linux | ||
| Mac OS | ||
| Windows |
以下の例では、Salesforce CLI を Linux およびホームディレクトリの sfdx サブディレクトリにインストールすることを想定しています。
-
上記のいずれかの TAR ファイルをダウンロードするか、wget を実行します。
1wget https://developer.salesforce.com/media/salesforce-cli/sfdx/channels/stable/sfdx-linux-x64.tar.xz -
Salesforce CLI をインストールするディレクトリを作成します。
1mkdir ~/sfdx -
TAR ファイルの内容を展開します。
1tar xJf sfdx-linux-x64.tar.xz -C ~/sfdx --strip-components 1-C は ~/sfdx ディレクトリの内容を展開し、--strip-components 1 はルートパスのコンポーネントを削除します。
-
PATH 環境変数を更新して、Salesforce CLI の bin ディレクトリを含めます。たとえば、現在のターミナルセッションについては、次のとおり設定します。
1export PATH=~/sfdx/bin:$PATHPATH を永続的に更新するには、シェルの設定ファイルに適切なエントリを追加します。たとえば、Bash シェルを使用する場合、~/.bashrc または ~/.bash_profile ファイルに次の行を追加します。
1PATH=~/sfdx/bin:$PATH
npm を使用した CLI のインストール
このインストール方法は、ワークステーションに対する管理者権限がない場合や、グループポリシーによって CLI のインストールと更新がブロックされる場合に適切なオプションです。npm を使用した CLI のインストールでは、ルート権限は必要ありません。
-
Node.js の長期サポート (Active LTS) バージョンがコンピュータにインストールされていることを確認します。LTS バージョンをインストールするには、https://nodejs.org/en/download/ にアクセスします。使用しているバージョン番号を確認するには、次のコマンドを実行します。
1node --version -
次のコマンドを実行します。
1npm install sfdx-cli --globalnpm を使用して CLI をインストールするときに権限エラーが発生する場合は、sudo を使用しないことをお勧めします。npm 権限の修正方法を参照してください。
インストールの確認
1$ sfdx --version
2sfdx-cli/7.101.0 darwin-x64 node-v16.0.0次のコマンドを実行すると、インストール済みのプラグインとそのバージョンが表示されます。
1$ sfdx plugins --core
2@oclif/plugin-autocomplete 0.3.0 (core)
3@oclif/plugin-commands 1.3.0 (core)
4@oclif/plugin-help 3.2.2 (core)
5@oclif/plugin-not-found 1.2.4 (core)
6@oclif/plugin-plugins 1.10.0 (core)
7@oclif/plugin-update 1.4.0-3 (core)
8@oclif/plugin-warn-if-update-available 1.7.0 (core)
9@oclif/plugin-which 1.0.3 (core)
10@salesforce/sfdx-trust 3.6.0 (core)
11alias 1.1.9 (core)
12auth 1.5.3 (core)
13config 1.2.8 (core)
14generator 1.1.5 (core)
15salesforcedx 51.12.0 (core)
16├─ custom-metadata 1.0.12 (core)
17├─ apex 0.2.0 (core)
18├─ limits 1.2.0 (core)
19├─ org 1.6.5 (core)
20├─ data 0.4.6 (core)
21├─ user 1.2.10 (core)
22├─ schema 1.0.6 (core)
23├─ @salesforce/sfdx-plugin-lwc-test 0.1.7 (core)
24├─ salesforce-alm 51.6.23 (core)
25└─ templates 51.3.1 (core)
26sfdx-cli 7.101.0 (core)
27telemetry 1.2.0 (core)次のコマンドを実行すると、使用可能なすべての Salesforce CLI コマンドが表示されます。
1$ sfdx commands