Dart : packagesが空になってPub Getでエラーが出るようになった件
ある日、Dart Editorで謎の赤バッテンがでるようになった。
packageのimportで「そんなpackageねぇ!」みたなエラーが出ていた。
そんなはずない、と思いつつpackageのツリーを見てみると、確かに一部のpackageが空になっている。
その時は、gitでbranchの切り替えを頻繁にやっていた。そのせいかもしれないなぁ、と思いつつ、Pub Getをやってみるも、
万事休す…と思って、ネットの情報を漁っていたら…ありました。
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もそろそろ落ち着いて頂きたい!
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もそろそろ落ち着いて頂きたい!
コメント
コメントを投稿