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

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

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

何が起きたのでしょう?

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

1sfdx config:list

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

sfdx config:set apiVersion=50.0

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

sfdx config:set apiVersion=50.0 -g

1 つの CLI コマンドの実行の API バージョンを上書きする場合は、--APIVersion パラメータを使用します。

1sfdx force:source:push --apiversion=50.0

すべてのコマンドが --apiversion パラメータをサポートしているわけではありません。

メモ