2014-11-30 7 views
5

nicht finden Ich bin neu mit Dart.Konnte eine Datei namens "pubspec.yaml" in

ich eine einfache Web-Anwendung, aber wenn ich es laufen soll bekam ich diese Meldung in „Tool Output“:

kann keine Datei mit dem Namen „pubspec.yaml“ in "/ home/reza finden /.pubcache/hosted/pub.dartlang.org/browser-0.10.0+2 ".

Wie kann ich dieses Problem beheben?

Ich benutze Ubuntu 14.04LTS 64bit und DartDditor 1.7.2

Antwort

2

Das ist mir passiert:

Was die Dinge für mich letztlich gelöst ist (OS X) pub-Cache löscht:

sudo rm -Rf /Users/<username>/.pub-cache

auch das Paketverzeichnis in Ihrem Projekt Root löschen:

sudo rm -Rf packages

Dann pub get wieder in y unser Projekt (s), aber stellen Sie sicher,, dass Sie sind nicht Betrieb als root (a whoami wird Ihnen sagen, und eine wird Sie da raus).

0

ich Ihre Kneipe Cache sieht aus wie beschädigt ist. Sie können versuchen, pub cache repair über die Befehlszeile auszuführen, aber ich denke, dass dies immer noch nicht funktioniert, wenn die Datei pubspec.yaml fehlt (es gab ein offenes Problem - gefunden: http://dartbug.com/21418). Bitte versuchen Sie, den Ordner /home/reza/.pubcache/hosted/pub.dartlang.org/browser-0.10.0+2 zu löschen und führen Sie dann pub get in Ihrem Projektverzeichnis oder von DartEditor aus. mehrmals

+0

Ich habe versucht, diesen Ordner zu löschen, aber wenn ich "ls" in Terminal in Reza-Verzeichnis eingeben gibt es keinen Ordner mit ".pubcache" Namen. – Reza

+0

Was ist mit '.pub-cache'? –

+0

Es gibt auch keinen .pub-Cache-Ordner – Reza

Verwandte Themen