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

エラー: API バージョンの不一致

salesforcedx プラグインを更新し、ローカル DX プロジェクトからスクラッチ組織にソースを転送しようとすると、API バージョンのエラーが��示されます。
1sfdx force:source:push
2ERROR running force:source:push: The configured apiVersion 48.0 is not supported for this org. The max apiVersion is 47.0

何が起きたのでしょう?

答え: ローカルで設定した apiVersion が組織でサポートされる最大 apiVersion より大きくなっています。トラブルシューティングするには、次のコマンドを実行します。

  • ローカルにインストールされている salesforcedx プラグインのバージョンを確認するには、sfdx force を実行します。
  • apiVersion が上書きされたかどうかを確認するには、sfdx force:config:list を実行します。

特定のプロジェクトのエラーを解決するには、次のように apiVersion をローカルで設定します。

sfdx force:config:set apiVersion=47.0

すべての Salesforce DX プロジェクトのエラーを解決するには、次のように apiVersion をグローバルで設定します。

sfdx force:config:set apiVersion=47.0 -g

プレリリースバージョンをアンインストールしたら、CLI を最新バージョンに更新して、グローバル apiVersion をリセットすることを忘れないでください。

1sfdx plugins:install salesforcedx@latest
2sfdx force:config:set apiVersion= -g
使用可能なエディション: すべてのエディション