表題の通りです、サクッと行きましょう。
実行コマンド
npx ampx sandbox
エラー
Segmentation fault (core dumped)
原因
node のバージョンが 20 とかだと発生するようです、18 系に変更することでエラーを回避可能。
- node のバージョン変更(nodenv 利用時の例)
# 18 系のインストール
nodenv install 18.20.4
# ローカル環境で利用するバージョンに設定
nodenv local 18.20.4
# バージョン確認
node -v
v18.20.4
と出力されればOK
無事デプロイが実行されるようになりました。
$ npx ampx sandbox
Amplify Sandbox
Identifier: hoge
Stack: amplify-awsamplifygen2-hoge
To specify a different sandbox identifier, use --identifier
✨ Synthesis time: 0.02s
⚠️ The --hotswap and --hotswap-fallback flags deliberately introduce CloudFormation drift to speed up deployments
⚠️ They should only be used for development - never use them for your production Stacks!
<以下略>
以上です、バージョン起因のエラーって気付くの時間かかりますよね。