2010-02-15 39 views

risposta

80

Invece di utilizzare il sistema http_proxy del sistema, impostare il proxy direttamente nella configurazione di Pear;

pear config-set http_proxy http://username:[email protected]:80 
+0

fa questo lavoro su Windows? – opHASnoNAME

+1

Perfetto, questo dovrebbe essere contrassegnato come la risposta. –

+0

Attenzione con caratteri speciali nella password come! o @, dobbiamo usare il codice html in esadecimale, per esempio il char! è% 21. –

13

È inoltre possibile che si sia verificato un problema con l'utente sudo con configurazione diversa dal proprio utente per la pera.

Se fate questo:

pear config-set http_proxy http://username:[email protected]:80 

Poi

sudo pear channel-discover pear.symfony-project.com 

Hai change user e il proxy non è ancora impostato.

in modo da utilizzare il comando appropriato:

sudo pear config-set http_proxy http://username:[email protected]:80 

(edizione macchiato su Ubuntu installare 11.04 fresca)

+0

Oppure esegui 'sudo -E channel-discover pear.symfony-project.com' per conservare le variabili d'ambiente se il proxy è impostato per l'utente corrente. – oldwizard

4

nota che "pera config-set http_proxy" opere per cui "PECL config-set http_proxy" non lo fa, anche se "pecl config-get http_proxy" lo fa.

Quello mi è costato me un po 'di strapparsi i capelli :-)

+0

Potrebbe esporre, penso di essere nella stessa trappola. –

2

Questo rimuoverà le impostazioni proxy:

pear config-set http_proxy "" 
Problemi correlati