🦋
Could not find an option named "--web-renderer".
悪夢の502BadGateway再び
フロント Flutter、バック Severpod でAWSにdeployしている私のウェブサイト。
金曜はなんの問題もなく動いていたのに、
土曜の朝にアクセスしたら、502BadGatewayになっている!
私はなにもしていない!
これまでは、
「私がFlutterをUpgradeする」 → あちこちの関係が狂う
だった。
今回はなに?
でも、出ているエラーはこれまでと同じで、バージョンが合ってません、なのだ。
Can't load Kernel binary: Invalid kernel binary format version.
バージョン上げたらいろいろめんどうくさいとわかっているから、むしろがまんしてきたのに、
なんでこうなるんだ?
爺様が言うには、むしろ「私のほうが低い」と文句を言われているらしいのだ。
Serverpodがいろいろ新しくなったから、そのあおりかもしれない、知らんけど。
仕方ない、一歩一歩、行こう。
- まずFlutterを上げる、自動でDartも上がる。
- ついでにちょっとウェブサイトのデザインをいじる。
- scripts/ ./build_web
引っかかった!
Could not find an option named "--web-renderer". ってなに!?
Flutter 3.29 からは --web-renderer フラグが削除されているため、スクリプト内で指定しているこのオプションが原因で CLI がエラーを出しています
非推奨とかじゃなく、削除なのかい。
仕方ない、書き換える。
flutter build web --release --web-render canvaskit --no-tree-shake-icons
からの
flutter build web --release --no-tree-shake-icons
に変更
Buildは通った、deployもできた、が、まだBadGateway
次はAWS側だね・・・
Discussion