2010-02-15 6 views

Antwort

80

Statt des Systems http_proxy verwenden, stellen Sie den Proxy direkt in Birne config;

+0

funktionierts auf Windows? – opHASnoNAME

+1

Perfekt, das sollte als Antwort markiert werden. –

+0

Achtung mit Sonderzeichen im Passwort wie! oder @, wir müssen HTML-Code in Hexadezimal verwenden, zum Beispiel das Zeichen! ist% 21. –

13

Möglicherweise haben Sie auch ein Problem mit Ihrem sudo-Benutzer mit einer anderen Konfiguration als Ihr Benutzer für Birne.

Wenn Sie machen dies:

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

Dann

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

Sie haben ändern Benutzer und der Proxy noch nicht festgelegt.

So den entsprechenden Befehl verwenden:

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

(Ausgabe auf Ubuntu getupft 11,04 frisch installieren)

+0

Oder führen Sie 'sudo -E channel-discover pear.symfony-project.com' aus, um Umgebungsvariablen beizubehalten, wenn der Proxy für den aktuellen Benutzer festgelegt ist. – oldwizard

4

Beachten Sie, dass "Birne config-set http_proxy" arbeitet, wobei "pecl config-set http_proxy" nicht, obwohl "pecl config-get http_proxy" tut.

Dass man kostete mich mich ziemlich viel Haare :-)

ziehen
+0

Könntest du erklären, ich glaube ich bin in der gleichen Falle. –

2

Dies wird die Proxy-Einstellungen entfernen:

pear config-set http_proxy ""