Frage

Ich habe eine Weile dart genommen und möchte ihm eine neue Web-App bei der Arbeit entwickeln. Leider sind sowohl ich als auch mein Kollege auf mehrere Rückschläge gestoßen.

Erstens funktioniert keine der Proben aus der Box. Das Öffnen eines Beispiels zeigt dies sofort auf der Registerkarte "Ausgabe":

.

Dies ist ein unerwarteter Fehler. Bitte renne

pub --trace 'get'

und geben die Ergebnisse in einen Fehlerbericht über ein http://dartbug.com/new.

** WARNUNG: Die Anwendung kann möglicherweise nicht ausgeführt werden, da die Pakete nicht installiert wurden. **

Der Versuch, eine der einfacheren Proben (ohne Polymer) zu starten, schlägt mit dieser Nachricht fehl:

Failed to load resource: the server responded with a status of 404 (Not Found)
    http://localhost:3030/solar/web/packages/browser/dart.js

Hinzufügen des dart.js Wenn Sie manuell an das Projekt leisten, und den Pfad ändern, korrigiert das Problem. Aber alles, was die Verwendung des Pub -Paket -Paketmanagers erfordert Failed NSS_Init call. wie oben gezeigt.

Hat noch jemand diese Probleme erlebt, als er mit Dart starrte? Irgendwelche Tipps oder Vorschläge?


Bearbeiten: Ich verwende Windows 8 und habe das 64 -Bit -Dart -Editor -Archiv heruntergeladen.


Bearbeiten 2:

Dies ist die Ausgabe von der --trace Flagge (was mit ausgeführt wird mit pub get --trace und nicht pub --trace 'get' Wie in der obigen Fehlermeldung gezeigt ...):

> pub get --trace

Failed NSS_Init call.
---- Log transcript ----
FINE: Pub 0.8.10+3.r29803
IO  : Spawning cmd /c ver
IO  : Finished ver. Exit code 0.stdout:Microsoft Windows [Version 6.2.9200]Nothi
ng output on stderr.
SLVR: Solving dependencies:
    | - browser any from hosted (browser)
IO  : Get versions from https://pub.dartlang.org/api/packages/browser.
SLVR: BacktrackingSolver took 0:00:00.047007 seconds.
    | - Requested 1 version lists
    | - Looked up 0 cached version lists
    | - Requested 0 pubspecs
    | - Looked up 1 cached pubspecs
    |
MSG : Resolving dependencies...
FINE: Clean up system cache temp directory C:\Users\myusername\AppData\Roaming\Pub\
Cache\_temp.
ERR : Failed NSS_Init call.
---- End log transcript ----
War es hilfreich?

Lösung

Das Problem scheint auf die Art und Weise zurückzuführen zu sein, wie Nicht-ASCII-Zeichen im Installationspfad in einer in der DART SDK verwendeten Bibliothek (NSS) der Drittanbieter behandelt werden.

Weitere Informationen finden Sie im Fehlerbericht und den Updates zum Problem:http://code.google.com/p/dart/issues/detail?id=15364

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top