最初は以下を使用しましたが成功しませんでした。
export http_proxy=http://username@password:Host:port
代わりに、接続エラーは直接発生しません。
[root@pal ~]# Sudo pear info PHP_CodeSniffer-1.2.1
No information found for `PHP_CodeSniffer-1.2.1'
システムのhttp_proxyを使用する代わりに、pearの設定で直接プロキシを設定します。
pear config-set http_proxy http://username:password@yourproxy:80
また、pudoのユーザーとは異なる設定を持つSudoユーザーに問題がある可能性があります。
これを作ると:
pear config-set http_proxy http://username:password@yourproxy:80
その後
Sudo pear channel-discover pear.symfony-project.com
ユーザーを変更しましたが、プロキシがまだ設定されていません。
したがって、適切なコマンドを使用します。
Sudo pear config-set http_proxy http://username:password@yourproxy:80
(問題はUbuntu 11.04フレッシュインストールで発見されました)
ご了承ください pear config-set http_proxy
が機能するため、pecl config-set http_proxy
はしませんが、pecl config-get http_proxy
します。
それは私に髪を引っ張るのにかなりの費用がかかりました:-)
これにより、プロキシ設定が削除されます。
pear config-set http_proxy ""