Salesforce CLI のインストール
macOS での CLI のインストール
- .pkg ファイルをダウンロードします。
-
.pkg ファイルをダブルクリックします。
Salesforce CLI Mac インストーラは、macOS Catalina 以降では正常に機能しません。これらの新しいバージョンの macOS では、認証済みのデジタル証明書が必要なためです。Salesforce CLI は、Node.js に基づいて構築されていますが、現在、Node.js には、Mac に関する認証済みの証明書がありません。この問題に対処するには、次のいずれかを実行します。
- .pkg ファイルを右クリックして、[Open (開く)] を選択します。
- [System Preferences (システム環境設定)] > [Security & Privacy (セキュリティとプライバシー)] > [General (一般)] を開きます。表示されるアラートで、[Open Anyway (開く)] をクリックします。
![[Open Anyway (開く)] をクリックすると、CLI が Mac OS Catalina にインストールされます。](https://developer.salesforce.com/docs/resources/img/ja-jp/226.0?doc_id=images%2Fsfdx_setup_catalina_cert.png&folder=sfdx_setup)
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次のコマンドを実行すると、使用可能なすべての Salesforce CLI コマンドが表示されます。
1sfdx commands特定バージョンの 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