🤒

GAE/SE Laravel10をデプロイできない→できる

2023/04/21に公開
1

2023/05/08追記
GAEのビルド時にcomposerバージョンを指定できるようになったことで、Laravel10のデプロイが可能となりました。


タイトルの通り、2023/04/21時点ではGoogle App Engine スタンダード環境にLaravel10をデプロイできません。

理由は、composerバージョンが要件を満たしていないためです。

Laravel10からcomposerの必須バージョンが2.2以上となりました。

https://readouble.com/laravel/10.x/ja/upgrade.html

CloudBuildのログを確認したところ、composerのバージョンは2.1のため、デプロイできません。(php73と81どちらも確認しましたが、2.1でした)

せっかくLaravelShiftのShiftyPlanに入ったので、6から10まで上げようと思ったのですが、9までで断念しました。
※Shiftを実行したときのPullRequestで気づきました。ありがとうShift。

https://laravelshift.com/

そのうちcomposerバージョンが上がると思いますが、ドキュメントにcomposerのバージョンに関する記載はなさそうなので、定期的に確認します。

2.2になってることを確認したら記事を更新します。
バージョンアップする前に気づいてもらえたらうれしい。


2023/05/08追記

app.yamlに以下を追記することでcomposerバージョンを指定できるようになりました。
詳細はこちら
https://zenn.dev/mkhana/articles/2af30ee01f6af5

これでLaravel10にバージョンアップできるはず。※未検証

Discussion

モノクロモノクロ

GAEビルド時にcomposerバージョンを指定できる神機能が追加されていたので記事を更新しました。感謝