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-linux-amd64.tar.xz -
sfdx ディレクトリを作成します。
1mkdir sfdx -
tarball バージョンのコンテンツを展開します。
1tar xJf sfdx-linux-amd64.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 権限の修正方法を参照してください。
インストールの確認
1sfdx --version
2sfdx-cli/6.0.10-3713d7b alpha (darwin-x64) node-v8.6.0次のコマンドを実行して、Salesforce CLI プラグインバージョンを確認します。
1sfdx plugins --core
2salesforcedx 41.2.0 (core)次のコマンドでは、CLI にインストールされている他のプラグインのリストが返されます。
1sfdx pluginsコア salesforcedx プラグインは、sfdx plugins:install コマンドを使用して新しいバージョンを明示的にインストールしている場合にのみ、前述のリストに含まれます。
次のコマンドを実行すると、force トピックのコマンドファミリのリストが返されます。
1sfdx force --help次のコマンドでは、すべての force コマンドが返されます。
1sfdx force:doc:commands:list特定バージョンの salesforcedx プラグインのインストール
インストールした Salesforce CLI (sfdx-cli) および salesforcedx のバージョンを確認するには、次を実行します。
1sfdx plugins --core1sfdx plugins:install salesforcedx@45.8.0Salesforce CLI v6 のインストール
v45.5.0 以前の salesforcedx プラグインをインストールするには、Salesforce CLI (sfdx-cli) v6 をインストールします。
1npm install sfdx-cli@6 --globalインストーラを使用する場合:
- Darwin (macOS)
- https://developer.salesforce.com/media/salesforce-cli/sfdx-cli/channels/stable/sfdx-cli-v6.56.0-e3fd846a1f-darwin-x64.tar.xz
- Linux 64 ビット版
- https://developer.salesforce.com/media/salesforce-cli/sfdx-cli/channels/stable/sfdx-cli-v6.56.0-e3fd846a1f-linux-x64.tar.xz
- Linux 32 ビット版
- https://developer.salesforce.com/media/salesforce-cli/sfdx-cli/channels/stable/sfdx-cli-v6.56.0-e3fd846a1f-linux-x86.tar.xz
- Linux ARM
- https://developer.salesforce.com/media/salesforce-cli/sfdx-cli/channels/stable/sfdx-cli-v6.56.0-e3fd846a1f-linux-arm.tar.xz
- Windows 64 ビット版
- https://developer.salesforce.com/media/salesforce-cli/sfdx-cli/channels/stable/sfdx-cli-v6.56.0-e3fd846a1f-x64.exe
- Windows 32 ビット版
- https://developer.salesforce.com/media/salesforce-cli/sfdx-cli/channels/stable/sfdx-cli-v6.56.0-e3fd846a1f-x86.exe