2012-10-11 10 views
5

Running pub zainstalować na DART internetowych komponentów daje błąd:pub zainstalować Dart-web-składnik nie

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 

import 'pakiet: web_components/component_build.dart'; ^

W pliku build.dart istnieje ciąg

import 'package:web_components/component_build.dart'; 

Editor pokazuje błąd

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

component_build.dart zawiera błędy

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

Poproszę faceta, który pracuje nad tym materiałem, żeby rzucił okiem. –

+0

Wystąpił błąd w pubie w systemie Windows, naprawiono wczoraj: http://code.google.com/p/dart/issues/detail?id=6513, ale nadal myślę, że poczekaj na kolejne wydanie Dart Editor (mam nadzieję, że wkrótce, jak to często bywa) –

Odpowiedz

0

OK, więc patrząc na wyjście:

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

To jest prawdziwy problem.

/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 

To tylko czerwone śledzie spowodowane pierwszym problemem.

Widzę, że jesteś w systemie Windows. Znany jest problem, w którym rzeczy HTTP mają pewne przerywane niedeterministyczne niepowodzenia. Nadal badam, ale trudno to wyśledzić.

Czy pojawia się ten błąd za każdym razem, gdy próbujesz? Ile prób zrobiłeś?

Przepraszamy za kłopot.

0

Próbowałem wiele razy. Umieszczam teraz komponenty dart-web-directory w domyślnym katalogu głównym pakietu. Pub zainstalować teraz daje

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

Jednak redaktor pokazuje te same błędy

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

itp W prawie każdym pliku * .dart

0

dodanych w tym w pubscpec.yams

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

Teraz mogę znowu

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

Czy przy użyciu serwera proxy, aby uzyskać dostęp do Internetu? DartEditor nie może ustawić proxy, więc nie może uzyskać dostępu do pakietów pubów.

2

Rozwiązałem ten problem. Wygląda na to, że folder pamięci podręcznej (Pub) został uszkodzony.

I została usunięta Cache folderu:

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

Potem biegnę pub install z linii poleceń i to działa.

Mój system operacyjny to Windows 7.

+0

Dzięki za udostępnienie. To może być bardzo użyteczne obejście. – hanxue

Powiązane problemy