web-dev-qa-db-ja.com

インストール中にエラーが発生laravelウィンドウ10のインストーラー

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
10
Gurpal singh

this および this と同じ問題に直面していると思います。 Composerは以下を推奨します:

IPv6設定を修正することをお勧めします。それが不可能な場合は、次の回避策を試すことができます。

悲しいことに、Windowsの回避策では、設定を修正できない場合や問題が解決しない場合は、一般的な回答であり、提案されているIPv6を完全に無効にする必要があると記載されています here (ただし、ビデオが削除されたので、信頼できる回答を得るためにこの投稿を作成しました)。

(私は意図的にウィンドウをそのように配置したので、画面へのステップを見ることができます)

  • 開くコントロールパネル
  • Network and Internetに移動します
  • Network and Sharing Centreをクリックします
  • ウィンドウの左側でをクリックしますアダプター設定の変更
  • アダプターを見つけ、右クリックしてプロパティを開きます
  • インターネットプロトコルバージョン6(TCP/IPv6)を見つけてオフにします
  • クリック[〜#〜] ok [〜#〜]

編集#1

提案されるのは here です:

IPを(効果的に)変更する必要がある場合は、デフォルトルートとして機能するWindowsレベルのVPNまたはプロキシスイッチャーをインストールします。 Cyber​​Ghostを試す

これでOPの問題は解決したようです。

0
Script47

これは、ネットワークを変更するとき(オフィスからオフィスへ移動するときなど)にも発生していることに気付きました。私がそれをどうにかして解決したかは、Dockerコンテナーを再起動することです。この状況はすでに2回発生しており、同じ解決策が役立ちました。

0
Herr Nentu'

次の手順で、Composerの「packages.jsonファイルをダウンロードできませんでした」問題のほとんどが修正されます。

  1. ファイアウォールの設定を確認します。最初にファイアウォールを無効にする
  2. 有効にするPHP OpenSSL Extension
  3. 有効にするPHP allow_url_fopenディレクティブ

注:php.iniファイルを変更するときは、正しいPHPバージョンと環境(Apache、CLIなど))を使用していることを確認してください。

0
Solomon A.