エラー: 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| 使用可能なエディション: すべてのエディション |