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

Salesforce CLI の更新

必ず Salesforce CLI の最新バージョンが実行されるようにするには、手動で Salesforce CLI を更新します。

インストーラを使用して Salesforce CLI をインストールした場合

Salesforce CLI とプラグインの最新バージョンをインストールするには、次のコマンドを実行します。
1sfdx update
2
3sfdx-cli: Updating CLI from 7.105.1-32db2396ed to 7.106.1-2fb9e41053... done
4sfdx-cli: Updating CLI... done

デフォルトでは、CLI が定期的に更新を確認してインストールします。自動更新を無効にするには、SFDX_AUTOUPDATE_DISABLE 環境変数を true に設定します。

Salesforce CLI を更新すると、更新先のバージョンのリリースノートが自動的に表示されるため、新しい機能、変更された機能、および修正された機能について知ることができます。リリースノートが表示されないようにするには、環境変数の SFDX_HIDE_RELEASE_NOTESSFDX_HIDE_RELEASE_NOTES_FOOTERtrue に設定します。

npm を使用して Salesforce CLI をインストールした場合

自動更新オプションを使用できません。新しいバージョンの CLI が使用可能になったら、次のコマンドを実行します。
1npm install --global sfdx-cli

Salesforce CLI をインストールした方法の確認

Salesforce CLI の更新方法は、インストーラと npm のどちらを使用したかによって異なるため、更新する前にインストールした方法を把握している必要があります。忘れてしまった場合に備えて、Salesforce CLI をインストールした方法を確認する 2 つの方法を次に示します。

  • sfdx update を実行する。Salesforce CLI が更新される場合、インストーラを使用してインストールされています。このコマンドで次の警告または同様の警告が返される場合、npm を使用してインストールされています。
    1sfdx update
    2 ›   Warning: Use "npm update --global sfdx-cli" to update npm-based installations.
    3sfdx-cli: Updating CLI... not updatable
  • Node.js をインストールしている場合は、npm list -g --depth 0 を実行します。表示されたリストにエントリ sfdx-cli@<バージョン> が含まれている場合は、npm を使用して Salesforce CLI がインストールされています。

CLI の自動更新の無効化

コマンドを実行するときに、Salesforce CLI は最新バージョンが使用されているかどうかを確認します。最新バージョンでない場合は、CLI が自動的に更新されます。環境変数を使用してこの自動更新を無効にできます。

現在のバージョンの CLI のままにして自動更新を無効にするには、SFDX_AUTOUPDATE_DISABLE 環境変数を true に設定します。環境変数の設定方法はオペレーティングシステムによって異なります。環境変数の設定方法については、オペレーティングシステムベンダーのヘルプを参照してください。