2012-10-11 11 views
5

esecuzione pub installare sul dart-web-componenti dà un errore:pub installare dardo-web-componenti non

Pub install fail, HttpParserException: Connection closed before full header was received 

/dart-web-components/build.dart --changed=packages\args\args.dart --changed=packages\args\src\utils.dart --changed=packages\logging\... 
Failed with error code 255 
Unable to open file: C:/dartapps/dart-web-components/packages/web_components/component_build.dart'file:///C:/dartapps/dart-web-components/build.dart': Error: line 8 pos 1: library handler failed 

importazione 'pacchetto: web_components/component_build.dart'; ^

Nel file di build.dart c'è una stringa

import 'package:web_components/component_build.dart'; 

Editor mostra un errore

Cannot find referenced source: package:web_components/component_build.dart  

component_build.dart contiene errori

Cannot find referenced source: package:args/args.dart 
Cannot find referenced source: package:web_components/dwc.dart 
+0

Chiederò al ragazzo che lavora a questa roba di dare un'occhiata. –

+0

C'è stato un bug in un pub con Windows, hanno risolto ieri: http://code.google.com/p/dart/issues/detail?id=6513, ma comunque, penso di aspettare la prossima versione di Dart Editor (si spera, presto, come spesso lo è) –

risposta

0

OK, in modo da guardare il tuo uscita:

Pub install fail, HttpParserException: Connection closed before full header was received 

Questo è il vero problema.

/dart-web-components/build.dart --changed=packages\args\args.dart --changed=packages\args\src\utils.dart --changed=packages\logging\... 
Failed with error code 255 
Unable to open file: C:/dartapps/dart-web-components/packages/web_components/component_build.dart'file:///C:/dartapps/dart-web-components/build.dart': Error: line 8 pos 1: library handler failed 

Queste sono solo le falsificazioni causate dal primo problema.

Vedo che sei su Windows. Esiste un problema noto in cui la roba HTTP presenta alcuni errori intermittenti non deterministici. Sto ancora indagando, ma è difficile rintracciare.

Ricevi questo errore ogni volta che ci provi? Quanti tentativi hai fatto?

Ci scusiamo per il disturbo qui.

0

Ho provato molte volte. Ora metto i componenti di dart-web nella directory root-pacchetto predefinita. Pub installare ora cede

Pub install fail, Package "html5lib" doesn't have a pubspec.yaml file. 

Tuttavia, l'editor mostra gli stessi errori

Cannot find referenced source: package:web_components/component_build.dart 
Cannot find referenced source: package:args/args.dart 

ecc In quasi tutti i file * .dart

0

aggiunte questo in pubscpec.yams

html5lib: git: git: //github.com/dart-lang/html5lib.git

Ora ho di nuovo

Pub install fail, HttpParserException: Connection closed before full header was received 
0

Hai utilizza un proxy per accedere a Internet? DartEditor non può impostare il proxy, quindi non può accedere ai pacchetti del pub.

2

Ho risolto questo problema. Sembra che la cartella Cache (Pub) sia stata danneggiata.

Ho cancellato la cache cartella:

C:\Users\<UserName>\AppData\Roaming\Pub

Poi corro pub install da linea di comando e funziona.

Il mio sistema operativo è Windows 7.

+0

Grazie per la condivisione. Questa potrebbe essere una soluzione molto utile. – hanxue

Problemi correlati