2013-01-14 23 views
6

Otrzymuję następujący błąd podczas próby aktualizacji pubu, aby zainstalować pakiet web_ui.Aktualizacja pubu Dart nie powiodła się

wersja Dart Redaktor: 0.2.10_r16761

wersja Dart SDK: 0.2.10.1_r16761

"Help > About > Check for Update..." daje mi również "Unable to get latest revision". Czy to może być problem z proxy?

Czy istnieje ręczny sposób dodawania paczek, np. pobrać pakiet i umieścić go gdzieś?

Running pub update ... 
Pub update failed, [1] Resolving dependencies... 
Got socket error trying to find package "web_ui" at http://pub.dartlang.org. 
OS Error: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. 
, errno = 10060 
+0

Czy jesteś za serwerem proxy HTTP? pub nie obsługuje serwerów proxy: http://code.google.com/p/dart/issues/detail?id=5454 i http://code.google.com/p/dart/issues/detail?id=5455 – Kyrra

+0

spróbuj 'ping pub.dartlang.org', aby debugować połączenie sieciowe. co to mówi? –

+0

@Kyrra Rzeczywiście jestem za proxy i jak wspomniał Seth w wymienionych problemach, tak jest w przypadku większości dużych organizacji, więc istnieje wyraźna potrzeba lepszego rozwiązania. Chciałbym dodać, że zmiana zmiennych środowiskowych również nie jest dobrym rozwiązaniem, ponieważ większość pracowników nie ma uprawnień administratora i nie może wprowadzać tych zmian. – Geert

Odpowiedz

0

Na podstawie dyskusji w komentarzu ten problem jest związany z tym, że znajdujesz się za serwerem proxy HTTP. Program Dart Editor i Dart Pub nie honorują ustawień proxy systemu i działają tylko wtedy, gdy masz normalne połączenie z internetem. Obecnie są napisane 2 błędy, które zespół Diabła prawdopodobnie poprawi w pewnym momencie, ale jeszcze ich nie ma.

Proszę zobaczyć więcej szczegółów na temat tego problemu na temat błędów i star błędy, jeśli chcesz go naprawić.