この文章は Salesforce 機���翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Salesforce CLI のインストール

CLI コマンドを使用して、開発環境とテスト環境を作成し、スクラッチ組織とバージョン管理システム間でソースコードを同期し、テストスイートを実行できます。

macOS での CLI のインストール

macOS では、.pkg ファイルを使用して Salesforce CLI をインストールします。
  1. .pkg ファイルをダウンロードします。
  2. .pkg ファイルをダブルクリックします。

Windows での CLI のインストール

Windows では、.exe ファイルを使用して Salesforce CLI をインストールします。
Windows インストーラをダウンロードして実行します。

Salesforce CLI は、ネイティブ Windows コマンドプロンプト (cmd.exe) および Microsoft Powershell 内で最適に動作します。Windows 10 Subsystem for Linux、cygwin、MinGW などの Linux ターミナルエミュレータはバグのサポートが制限されているため、これらのエミュレータで Salesforce CLI を使用することはお勧めしません。

警告

Linux での CLI のインストール

Linux バージョンの Salesforce CLI は、tarball として配布されます。

tarball のダウンロード URL はこのマニフェストファイル内にあります。downloads セクションには、最新のインストーラのバージョン設定されていない URL がリストされます。これらは、CI の使用事例で特に役立ちます。対象プラットフォームに基づいて URL を選択します。

  1. これらの tarball のいずれかをダウンロードするか、wget を実行します。
    1wget https://developer.salesforce.com/media/salesforce-cli/sfdx-linux-amd64.tar.xz
  2. sfdx ディレクトリを作成します。
    1mkdir sfdx
  3. tarball バージョンのコンテンツを展開します。
    1tar xJf sfdx-linux-amd64.tar.xz -C sfdx --strip-components 1

    -Csfdx ディレクトリの内容を展開し、--strip-components 1 はルートパスのコンポーネントを削除します。

  4. インストールスクリプトを実行します。
    1./sfdx/install

    Salesforce CLI は /usr/local/bin/sfdx にインストールされます。インストーラは、インストールディレクトリに適切な権限を付与するように設計されています。sudo または chmod を使用したときに解決できない権限エラーやアクセスエラーが発生した場合は、npm を使用して CLI をインストールしてみてください

npm を使用した CLI のインストール

コンピュータに Node.js をインストールしている場合、npm を使用して Salesforce CLI をインストールできます。この方法では、コマンドラインから Salesforce CLI をインストールできます。継続的インテグレーション (CI) の使用事例で特に役立ちます。

このインストール方法は、ワークステーションに対する管理者権限がない場合や、グループポリシーによって CLI のインストールと更新がブロックされる場合に適切なオプションです。npm を使用した CLI のインストールでは、ルート権限は必要ありません。

  1. Node.js の長期サポート (Active LTS) バージョンがコンピュータにインストールされていることを確認します。LTS バージョンをインストールするには、https://nodejs.org/en/download/ にアクセスします。使用しているバージョン番号を確認するには、次のコマンドを実行します。
    1node --version
  2. 次のコマンドを実行します。
    1npm install sfdx-cli --global

    npm を使用して CLI をインストールするときに権限エラーが発生する場合は、sudo を使用しないことをお勧めします。npm 権限の修正方法を参照してください。

Salesforce CLI の以前のバージョンのインストール

v45.8.0 以降の salesforcedx プラグインをインストールするには Salesforce CLI (sfdx-cli) v7 以降が必要です。それ以前のバージョンの Salesforce CLI をインストールするには次のコマンドを実行します (この場合、v6 がインストールされます)。
1npm install sfdx-cli@6 --global

インストールの確認

Salesforce CLI のインストールおよびプラグインバージョンを確認します。
次のコマンドを実行して、Salesforce CLI バージョンを確認します。
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 をインストールするときに、最新バージョンの salesforcedx プラグインがインストールされます。ただし、特定バージョンの salesforcedx プラグインの使用が必要な場合があります。

v45.5.0 以前の salesforcedx プラグインには、Salesforce CLI (sfdx-cli) v6 が必要です。v45.8.0 以降の salesforcedx プラグインには Salesforce CLI v7 以降が必要です。

重要

インストールした Salesforce CLI (sfdx-cli) および salesforcedx のバージョンを確認するには、次を実行します。

1sfdx plugins --core
特定バージョンのプラグイン (この例ではバージョン 45.8.0) をインストールするには、次のコマンドを実行します。
1sfdx plugins:install salesforcedx@45.8.0