パッケージインストール時に「It looks like pub.dartlang.org is having some trouble」エラーが表示される場合の対処法
環境:Apple Silicon (Apple M1チップ)のMac mini(macOS Big Sur)
It looks like pub.dartlang.org is having some trouble.
Pub will wait for a while before trying to connect again.
Pub will wait for a while before trying to connect again.
ヒーラー
一時的な問題かと思い待ってみたものの解決しない。根本的な問題がありそう。
問題
Android StudioでのFlutterプロジェクトにおいて、Pub getコマンドでパッケージインストールをした際にエラーが発生し失敗しました。
$ flutter pub get
It looks like pub.dartlang.org is having some trouble.
Pub will wait for a while before trying to connect again.
Android Studio上でpubspec.yamlを開いた状態で、右上の「Pub get」ボタンを押した場合でも同様です。
また、「Pub upgrade」「Pub outdated」コマンドでも同様です。
以下出力で応答がない場合もありました。
pub get failed (server unavailable)
解決方法
結論としては、アンチウイルスソフトのavastのウェブシールドをOFFにしたら成功しました。
avastのウェブシールドがONだとブロックしてしまうようです。
avastのフォーラムでも同じ問題を抱えた人のコメントがあり、avast側もバグがあると言います。
バグの修正を待つことになりそうですが、
一時的にウェブシールドをOFFにすることが取り急ぎの対応方法です。
インストールが終わったらONにすることを忘れないようにしましょう。