WindowsのVSCodeでターミナルからcomposerでパッケージをインストールしようとしたら以下のエラーが発生した。
https://repo.packagist.org could not be fully loaded (curl error 7 while downloading https://repo.packagist.org/packages.json: Failed to connect to repo.packagist.org port 443: Connection refused), package information was loaded from the local cache and may be out of date
[Composer\Downloader\TransportException]メッセージを見た感じ通信できていないようなので、プロキシ設定しないといけないのかなとVSCodeで以下コマンドでプロキシを設定してみたが駄目だった。
MS-DOS
SET HTTP_PROXY=http://192.168.1.250:8080
SET HTTPS_PROXY=http://192.168.1.250:8080
VSCodeのターミナルはデフォルトだとPowershellで、環境変数の設定は以下のコマンドで実施する必要があるらしい。
PowerShell
$env:HTTP_PROXY=http://192.168.1.250:8080
$env:HTTPS_PROXY=http://192.168.1.250:8080
PowerShellでSETコマンドを実行してもエラーにならないのに環境変数が設定されないので少し詰まってしまった。