Windows 10を使用していて、composer
がインストールされています。このコマンドを使用してlaravel
インストーラーをグローバルにインストールしようとすると:
composer global require laravel/installer
[Composer\Downloader\TransportException]
The "https://repo.packagist.org/packages.json" file could not be downloaded:
failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected Host has failed to respond.
ダウンロードされていないパッケージを意味します。プロキシサーバーを使用していません。 Composer診断結果は以下のとおりです:
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist:
[Composer\Downloader\TransportException] The "http://repo.packagist.org/packages.json" file could not be downloaded: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected Host has failed to respond.
Checking https connectivity to packagist:
[Composer\Downloader\TransportException] The "https://repo.packagist.org/packages.json" file could not be downloaded: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected Host has failed to respond.
Checking github.com rate limit: FAIL
[Composer\Downloader\TransportException] The
"https://api.github.com/rate_limit" file could not be downloaded: failed to
open stream: A connection attempt failed because the connected party did not
properly respond after a period of time, or established connection failed
because connected Host has failed to respond.
Checking disk free space: OK
Checking pubkeys:
Tags Public Key Fingerprint: 57815BA2 7E54DC31 7ECC7CC5 573090D0 87719BA6 8F3BB723 4E5D42D0 84A14642
Dev Public Key Fingerprint: 4AC45767 E5EC2265 2F0C1167 CBBB8A2B 0C708369 153E328C AD90147D AFE50952 OK
Checking composer version: OK
Composer version: 1.8.0
PHP version: 7.2.1
PHP binary path: E:\xampp\php\php.exe
this および this と同じ問題に直面していると思います。 Composerは以下を推奨します:
IPv6設定を修正することをお勧めします。それが不可能な場合は、次の回避策を試すことができます。
悲しいことに、Windowsの回避策では、設定を修正できない場合や問題が解決しない場合は、一般的な回答であり、提案されているIPv6を完全に無効にする必要があると記載されています here (ただし、ビデオが削除されたので、信頼できる回答を得るためにこの投稿を作成しました)。
(私は意図的にウィンドウをそのように配置したので、画面へのステップを見ることができます)
編集#1
提案されるのは here です:
IPを(効果的に)変更する必要がある場合は、デフォルトルートとして機能するWindowsレベルのVPNまたはプロキシスイッチャーをインストールします。 CyberGhostを試す
これでOPの問題は解決したようです。
これは、ネットワークを変更するとき(オフィスからオフィスへ移動するときなど)にも発生していることに気付きました。私がそれをどうにかして解決したかは、Dockerコンテナーを再起動することです。この状況はすでに2回発生しており、同じ解決策が役立ちました。
次の手順で、Composerの「packages.jsonファイルをダウンロードできませんでした」問題のほとんどが修正されます。
注:php.iniファイルを変更するときは、正しいPHPバージョンと環境(Apache、CLIなど))を使用していることを確認してください。