Pergunta

Estou olhando o dardo há um tempo e quero dar uma chance ao desenvolver um novo aplicativo na web no trabalho. Infelizmente, eu e meu colega de trabalho nos deparamos com vários retrocessos.

Em primeiro lugar, nenhuma das amostras trabalha pronta para uso. A abertura de uma amostra mostrará imediatamente isso na guia "Saída":

--- 07-NOV-2013 16:50:02 Running Pub Get ... --- Pub Falha, [1] Resolvendo dependências ... falha no NSS_init.

Este é um erro inesperado. Por favor, corra

pub --trace 'get'

e inclua os resultados em um relatório de bug sobre http://dartbug.com/new.

** AVISO: O aplicativo pode não ser executado, pois os pacotes não foram instalados. O pub em execução do Running recebe novamente. **

Tentar iniciar qualquer uma das amostras mais simples (sem polímero) falhará com esta mensagem:

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

Adicionando o dart.js Arquivo manualmente no projeto e a alteração do caminho corrigirá o problema. Mas qualquer coisa que exija o uso do gerenciador de pacotes de pub falhará com a mensagem Failed NSS_Init call. como mostrado acima.

Alguém mais teve esses problemas ao olhar com o Dart? Alguma dica ou sugestão?


EDIT: Estou usando o Windows 8 e baixei o arquivo do editor de 64 bits.


Editar 2:

Esta é a saída do --trace bandeira (que é executada com pub get --trace e não pub --trace 'get' Conforme mostrado na mensagem de erro acima ...):

> 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 ----
Foi útil?

Solução

O problema parece resultar da maneira como os caracteres não-ASCII no caminho da instalação são tratados em uma biblioteca de terceiros (NSS) usada no DART SDK.

Verifique aqui o relatório de bugs e atualizações sobre o problema:http://code.google.com/p/dart/issues/detail?id=15364

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top