2016-06-07 24 views
1

Ich brauche ein Dart Web App-Projekt auf Windows bauen 10.en Ich bekomme diese Fehlermeldung jedes Mal, wenn ich versuche, pub get auszuführen:Kann Pub Get für Dart nicht ausführen. Wie setze ich PUB_CACHE unter Windows 10?

"Target \\storage\N-HOME\nz9\APPLICATION DATA\Pub\Cache\hosted\pub.dartlang.org\ 
dart_to_js_script_rewriter-1.0.1\lib of Link.create on Windows cannot be converted 
to start with a drive letter. Unexpected error., path = ''" 

denke ich, das Problem mein APPDATA ist auf eine virtuelle Festplatte gesetzt (Der Pfad beginnt mit "\ STORAGE \ N-HOME", weil ich eine öffentliche Maschine benutze. Ich habe versucht, eine Systemumgebungsvariable PUB_CACHE wie angegeben here zu erstellen. Aber es macht keinen Unterschied.

Hat jemand dieses Problem gesehen und behoben?

+0

Wofür hast du 'PUB_CACHE' eingestellt? –

Antwort

1

Sie können den Speicherort ändern, indem Sie eine PUB_CACHE Umgebungsvariable festlegen. Sie müssen jedoch alle Shells neu starten, damit sie wirksam wird.

Sie könnten jedoch feststellen, dass dies immer noch nicht funktioniert; Ich denke, dass Dinge auf einer lokalen Festplatte sein müssen und derzeit (aufgrund der Verwendung von Symlinks) muss sich Ihr PUB_CACHE auf demselben Laufwerk wie Ihre App befinden (siehe Pub does't work on Windows 8 when app is on different drive than Pub cache).