Question

J'en ai l'air depuis un certain temps et je veux lui donner un coup de feu en développant une nouvelle application Web au travail. Malheureusement, mon collègue et moi avons rencontré plusieurs remises.

Premièrement, aucun des échantillons ne fonctionne hors de la boîte. L'ouverture d'un échantillon le montrera immédiatement dans l'onglet "Output":

--- 07-nov-2013 16:50:02 Running Pub Get ... --- pub est échoué, [1] Résolution des dépendances ... Échec de l'appel NSS_INIT.

Il s'agit d'une erreur inattendue. Veuillez courir

pub --trace 'get'

et inclure les résultats dans un rapport de bogue sur http://dartbug.com/new.

** AVERTISSEMENT: l'application peut ne pas s'exécuter puisque les packages n'ont pas été installés. Stry Running Pub Get Again. **

Tenter de lancer l'un des échantillons plus simples (sans polymère) échouera avec ce message:

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

Ajout du dart.js Fixer manuellement vers le projet et modifier le chemin corrigera le problème. Mais tout ce qui nécessite l'utilisation du gestionnaire de packages de pub échouera avec le message Failed NSS_Init call. Comme montré ci-dessus.

Quelqu'un d'autre a-t-il rencontré ces problèmes en regardant avec Dart? Des conseils ou des suggestions?


EDIT: J'utilise Windows 8 et téléchargé l'archive de l'éditeur DART 64 bits.


Edit 2:

Ceci est la sortie du --trace drapeau (qui est exécuté avec pub get --trace et pas pub --trace 'get' Comme indiqué dans le message d'erreur ci-dessus ...):

> 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 ----
Était-ce utile?

La solution

Le problème semble provenir de la façon dont les caractères non ASCII dans le chemin d'installation sont traités dans une bibliothèque tierce (NSS) utilisée dans le SDK DART.

Vérifiez ici le rapport de bogue et les mises à jour sur la question:http://code.google.com/p/dart/issues/detail?id=15364

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top