プロキシ環境下のVSCodeのターミナルでcomposerを使う【Windows】

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コマンドを実行してもエラーにならないのに環境変数が設定されないので少し詰まってしまった。

コメントを残す

メールアドレスが公開されることはありません。