Dart : packagesが空になってPub Getでエラーが出るようになった件

ある日、Dart Editorで謎の赤バッテンがでるようになった。

packageのimportで「そんなpackageねぇ!」みたなエラーが出ていた。

そんなはずない、と思いつつpackageのツリーを見てみると、確かに一部のpackageが空になっている。

その時は、gitでbranchの切り替えを頻繁にやっていた。そのせいかもしれないなぁ、と思いつつ、Pub Getをやってみるも、
Unhandled exception:
Uncaught Error: FileSystemException: Cannot open file, path =...
とエラーが出て進まず。

万事休す…と思って、ネットの情報を漁っていたら…ありました。
https://groups.google.com/a/dartlang.org/forum/m/#!msg/editor/Sel-OJd-vfw/1Z2z0wYvY08J


PubのCacheを削除するといいよ!ということらしいです。

というわけでこの情報通り、
AppData/Roaming/Pub/Cache/hosted

pub.dartlang.org
を削除したらPub Getが通るようになって無事解決です!

このネットの情報では、「Windowsのsymlinkはhellだよ!」みたいなセリフがありました。
いつもはMacでやっているのですが、たまたまWindowsでやらざるを得なくて、いざやったらコレだよ。
Windowsなんとかしてください。

っていうか、Dart Editorのバージョン上げて今までのソースが動かなくなるのが怖くて、サブ機のWindowsで試したんだよね。Dartもそろそろ落ち着いて頂きたい!

コメント

このブログの人気の投稿

nginxでlocalhostとしてアクセスをサーバーに転送する方法

Android・・・テキスト描画あれこれ, ascent(), descent()等

Android:stateに応じてTextの色を変更する・・・ColorStateList