Salesforce CLI およびプラグインのインストール
macOS での CLI のインストール
- .pkg ファイルをダウンロードします。
- .pkg ファイルをダブルクリックします。
Linux での CLI のインストール
tarball のダウンロード URL はこのマニフェストファイル内にあります。downloads セクションには、最新のインストーラのバージョン設定されていない URL がリストされます。これらは、CI の使用事例で特に役立ちます。対象プラットフォームに基づいて URL を選択します。
-
これらの tarball のいずれかをダウンロードするか、wget を実行します。
1wget https://developer.salesforce.com/media/salesforce-cli/sfdx-cli/channels/stable/sfdx-cli-linux-x64.tar.xz -
sfdx ディレクトリを作成します。
1mkdir sfdx -
tarball バージョンのコンテンツを展開します。
1tar xJf sfdx-cli-linux-x64.tar.xz -C sfdx --strip-components 1-C は sfdx ディレクトリの内容を展開し、--strip-components 1 はルートパスのコンポーネントを削除します。
-
インストールスクリプトを実行します。
1./sfdx/installSalesforce CLI は /usr/local/bin/sfdx にインストールされます。インストーラは、インストールディレクトリに適切な権限を付与するように設計されています。sudo または chmod を使用したときに解決できない権限エラーやアクセスエラーが発生した場合は、npm を使用して CLI をインストールしてみてください。
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.76.1-f301d5641f darwin-x64 node-v12.18.3次のコマンドを実行して、salesforcedx プラグインバージョンを確認します。
1$ sfdx plugins --core
2@oclif/plugin-autocomplete 0.1.5 (core)
3@oclif/plugin-commands 1.3.0 (core)
4@oclif/plugin-help 3.2.0 (core)
5@oclif/plugin-not-found 1.2.4 (core)
6@oclif/plugin-plugins 1.9.1 (core)
7@oclif/plugin-update 1.3.10 (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.4.3 (core)
11alias 1.1.2 (core)
12analytics 1.12.1 (core)
13config 1.1.9 (core)
14generator 1.1.3 (core)
15salesforcedx 50.1.1 (core) //salesforcedx plug-in version
16|- templates 50.1.0 (core)
17|- @salesforce/sfdx-plugin-lwc-test 0.1.7 (core)
18|- apex 0.1.1 (core)
19|- custom-metadata 1.0.10 (core)
20|- salesforce-alm 50.1.1 (core)
21sfdx-cli 7.76.1 (core) //CLI version次のコマンドでは、CLI にインストールされている他のプラグインのリストが返されます。
1$ sfdx pluginsコア salesforcedx プラグインは、sfdx plugins:install コマンドを使用して新しいバージョンをインストールした場合にのみ、前述のリストに含まれます。
次のコマンドを実行すると、force 名前空間のコマンドファミリ (トピック) のリストが返されます。
1$ sfdx force --help次のコマンドを実行すると、使用可能なすべての Salesforce CLI コマンドが表示されます。
1$ sfdx commands特定バージョンの salesforcedx プラグインのインストール
インストールした Salesforce CLI (sfdx-cli) および salesforcedx のバージョンを確認するには、次を実行します。
1$ sfdx plugins --core
2
3@oclif/plugin-autocomplete 0.1.5 (core)
4@oclif/plugin-commands 1.3.0 (core)
5@oclif/plugin-help 3.2.0 (core)
6@oclif/plugin-not-found 1.2.4 (core)
7@oclif/plugin-plugins 1.9.0 (core)
8@oclif/plugin-update 1.3.10 (core)
9@oclif/plugin-warn-if-update-available 1.7.0 (core)
10@oclif/plugin-which 1.0.3 (core)
11@salesforce/sfdx-trust 3.4.3 (core)
12alias 1.1.2 (core)
13analytics 1.12.1 (core)
14config 1.1.8 (core)
15generator 1.1.3 (core)
16salesforcedx 49.13.1 (core) // salesforcedx plug-in version
17|- custom-metadata 1.0.10 (core)
18|- @salesforce/sfdx-plugin-lwc-test 0.1.7 (core)
19|- templates 49.9.1 (core)
20|- apex 0.1.1 (core)
21|- salesforce-alm 49.12.2 (core)
22sfdx-cli 7.75.1 (core) // CLI version出力には、インストールされているすべてのプラグインが含まれています。プラグインの名前の横に (core) がある場合、これは、CLI にバンドルされているバージョンであることを示しています。特定バージョンのプラグインをインストールする場合は、代わりにそのバージョン番号またはタグが表示されます。
特定バージョンのプラグイン (49.14.0 など) をインストールするには、次のコマンドを実行します。
1sfdx plugins:install salesforcedx@49.14.0Sandbox プレビューでは、プレビューの新しい機能でのみ動作する更新を含む salesforcedx プラグインのプレリリースが提供されます。プレリリースをインストールするには、次のコマンドを実行します。
1sfdx plugins:install salesforcedx@pre-release毎週の Salesforcedx プラグインリリースの早期リリース候補版をインストールするには、次のコマンドを実行します。
1sfdx plugins:install salesforcedx@latest-rc信頼できる未署名のプラグインの自動インストール
-
unsignedPluginAllowList.json という名前のファイルを作成して、次のいずれかのディレクトリに格納します。
- (Linux および macOS): $HOME/.config/sfdx
- (Windows) Windows の設定に応じて、C:\Users\username\.config\sfdx または %LOCALAPPDATA%\sfdx のいずれか
-
信頼するプラグインの名前を単純な文字列の配列として JSON ファイルに追加します。次に例を示します。
1[ 2 "sfdx-templates", 3 "salesforce-cmdt", 4 ... 5]