Closed6
asdfでFlutter 3.0.0がインストールできない
Flutter 3.0.0がリリースされたときき、とりあえずasdfでinstallしたもののハマりました。
自分の環境が悪いだけだと思って、ログを何も残さなかったのは反省。
知り合いも同じ問題に遭遇していたみたいです。
解決するには朝日さんのブログがわかりやすいです。
事象
asdf install flutter 3.0.0-stable
を実行すると、空っぽのフォルダだけ作成されて、実際のFlutterがDLできない。
ぱっと見、フォルダが作られているので成功しているように見えてしまう
やってもダメだったこと
- 3.0.0を直接DLしてフォルダに配置してみる
- 認識されず…
- pluginの入れ直し
-
asdf plugin remove flutter
、asdf plugin add flutter
- 効果なし
-
調査開始
asdf list all flutter
とやると、3.0.0-stableが2つ表示されている
少し前から重複するバージョンが出ているが、stable版で重複するのは今回が初めて
asdf list all のコードはこちら。
実際に見ているURLはこちら。
これを見ると、x64とarm64でバイナリが分かれるようになった(dart_sdk_arch)
2022/4/6に下記の対応が行われている。
これにより、x64/arm64のどちらを選択するのか指定していた。
※ここでjqが必要になっていた
古いバージョンではこの辺がうまくいっていなかったんだろうという推測。
このスクラップは2022/05/13にクローズされました