2013-01-14 15 views
6

Viene visualizzato il seguente errore quando si tenta di eseguire un aggiornamento pub per ottenere il pacchetto web_ui installato.Aggiornamento Dart Pub non riuscito

versione Dart Editor: 0.2.10_r16761

versione Dart SDK: 0.2.10.1_r16761

Il "Help > About > Check for Update..." mi dà anche "Unable to get latest revision". Forse è un problema con il proxy?

Esiste un modo manuale per aggiungere pacchetti, ad es. scarica il pacchetto e mettilo da qualche parte?

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

Sei dietro un server proxy http? pub non supporta i proxy: http://code.google.com/p/dart/issues/detail?id=5454 e http://code.google.com/p/dart/issues/detail?id=5455 – Kyrra

+0

prova 'ping pub.dartlang.org' per eseguire il debug della tua connessione di rete. cosa dice? –

+0

@Kyrra Sono davvero dietro un proxy e come Seth ha menzionato nelle questioni che hai elencato, questo è il caso della maggior parte delle grandi organizzazioni, quindi c'è una chiara necessità di una soluzione migliore. Vorrei aggiungere che cambiare le variabili di ambiente non è una buona soluzione dato che la maggior parte dei dipendenti non ha diritti di amministratore e non è in grado di apportare queste modifiche. – Geert

risposta

0

In base alla discussione dei commenti, questo problema è dovuto al fatto che si è dietro un server proxy HTTP. The Dart Editor e Dart Pub non rispettano le impostazioni del proxy di un sistema e funzionano solo se hai una normale connessione al web. Ci sono attualmente 2 bug scritti che il team Dart si spera risolverà a un certo punto, ma non ci sono ancora.

Si prega di vedere maggiori dettagli su questo problema sui bug e vedere i bug se si desidera che venga risolto.