2010-02-15 7 views

Odpowiedz

80

Zamiast korzystać z systemu http_proxy, ustaw proxy bezpośrednio w configu gru;

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

to działa na Windows? – opHASnoNAME

+1

Doskonale, to powinno być oznaczone jako odpowiedź. –

+0

Uwaga ze znakami specjalnymi w haśle jak! lub @, musimy użyć kodu html w systemie szesnastkowym, na przykład char! jest% 21. –

13

Możesz również mieć problem z tym, że twój użytkownik sudo ma inną konfigurację od użytkownika dla gruszka.

Jeśli się następująco:

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

Następnie

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

Masz change user i pełnomocnik nie jest jeszcze ustawiony.

więc zastosować odpowiednią komendę:

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

(Problem zauważony na Ubuntu zainstalować 11.04 świeże)

+0

Lub uruchom 'sudo -E kanał-discover pear.symfony-project.com', aby zachować zmienne środowiskowe, jeśli serwer proxy jest ustawiony dla bieżącego użytkownika. – oldwizard

4

pamiętać, że "gruszka config-set http_proxy" działa przy czym "set config-pecl http_proxy" nie, nawet jeśli "pecl config-get http_proxy" robi.

To jeden kosztował mnie mi sporo ciągnięcie za włosy :-)

+0

Mógłbyś wyjaśnić, myślę, że jestem w tej samej pułapce. –

2

To usunie ustawienia proxy:

pear config-set http_proxy ""