🔎

The specified language version is too high. (失敗学)

2023/03/25に公開

ServerpodでAuthenticationに挑戦中に躓いたこと

Authenticationのためにいろいろ導入していたら、赤がいっぱい出て走らなくなった。

意欲をそぐことこの上ない真っ赤な画面。
ふだん触ることのない、どこにあるのかもよくわからないfile名
共通しているのは

  • Error: The specified language version is too high. The highest supported language version is 2.18.

検索してみると、まず記事数が少ない。つまりだれもこんなことでは困っていないのか。
爺様も愛ちゃんも「dartをupgradeしろ」というのだけれど、
「あなたのdartは既にupgrade済み」と言われる。
「このエラーを無視する」と書いてもいい、とも言われるが、どこに書くのかよくわからない。
「じゃまなfileを消してflutter clean」というのもあったが、どれがじゃまなfileだ?

一応の解決策

  • VSCodeでlanguageVersion と検索するとズラ〜と出る。
  • 私のdartが2.18らしいので、それより高い、今回は2.19というのを拾って、errorが示しているものを2.18に書き換えた。
  • まだ2.19がいくつかあるけれど、それは今のところ問題になっていないらしいので放置。

これが正解かどうかわからない。が、一応先には進めそう。

Flutter大学

Discussion