【问题标题】:composer update fails with "...target machine actively refuses connection..."作曲家更新失败并显示“...目标机器主动拒绝连接...”
【发布时间】:2016-05-13 04:32:36
【问题描述】:

我正在尝试做一个简单的作曲家动作(安装 laravel),并在门口停下来。

完整的错误信息是

C:\.....\Composer>composer install
Loading composer repositories with package information

  [Composer\Downloader\TransportException]
  The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: No connection could be made because the target machine actively refused it.

install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress
] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--ignore-platform-reqs] [--] [<packages>]...

C:\.....\Composer>

Win7/PHP5.5.8

我使用的是 Chrome 和 IE,两者都使用相同的自动配置脚本(指向“wpad.dat”文件)。

我尝试了以下方法:

  • 诊断中的 PHP 变量 (php -i)

    变量 => 值 ...

    _SERVER["https_proxy"] =&gt; http://172.26.3.10:8080

    _SERVER["http_proxy"] =&gt; http://172.26.3.10:8080

我错过了什么?我一直在关注各种线程,但我似乎缺少一些非常基本的东西。

`C:\xampp\htdocs>composer -v global require "laravel/installer"

Changed current directory to C:/Users/.../AppData/Roaming/Composer

[Composer\Downloader\TransportException]
  The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: No connection could be made because the target machine actively refused it.

Exception trace:
 () at phar://C:/xampp/htdocs/composer.phar/src/Composer/Util/RemoteFilesystem.php:297
 Composer\Util\RemoteFilesystem->get() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Util/RemoteFilesystem.php:84
 Composer\Util\RemoteFilesystem->getContents() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Repository/ComposerRepository.php:601
 Composer\Repository\ComposerRepository->fetchFile() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Repository/ComposerRepository.php:415
 Composer\Repository\ComposerRepository->loadRootServerFile() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Repository/ComposerRepository.php:246
 Composer\Repository\ComposerRepository->hasProviders() at phar://C:/xampp/htdocs/composer.phar/src/Composer/DependencyResolver/Pool.php:99
 Composer\DependencyResolver\Pool->addRepository() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Command/InitCommand.php:565
 Composer\Command\InitCommand->getPool() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Command/InitCommand.php:601
 Composer\Command\InitCommand->findBestVersionForPackage() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Command/InitCommand.php:334
 Composer\Command\InitCommand->determineRequirements() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Command/RequireCommand.php:107
 Composer\Command\RequireCommand->execute() at phar://C:/xampp/htdocs/composer.phar/vendor/symfony/console/Command/Command.php:256
 Symfony\Component\Console\Command\Command->run() at phar://C:/xampp/htdocs/composer.phar/vendor/symfony/console/Application.php:838
 Symfony\Component\Console\Application->doRunCommand() at phar://C:/xampp/htdocs/composer.phar/vendor/symfony/console/Application.php:189
 Symfony\Component\Console\Application->doRun() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Console/Application.php:147
 Composer\Console\Application->doRun() at phar://C:/xampp/htdocs/composer.phar/vendor/symfony/console/Application.php:120
 Symfony\Component\Console\Application->run() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Console/Application.php:82
 Composer\Console\Application->run() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Command/GlobalCommand.php:80
 Composer\Command\GlobalCommand->run() at phar://C:/xampp/htdocs/composer.phar/vendor/symfony/console/Application.php:838
 Symfony\Component\Console\Application->doRunCommand() at phar://C:/xampp/htdocs/composer.phar/vendor/symfony/console/Application.php:189
 Symfony\Component\Console\Application->doRun() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Console/Application.php:147
 Composer\Console\Application->doRun() at phar://C:/xampp/htdocs/composer.phar/vendor/symfony/console/Application.php:120
 Symfony\Component\Console\Application->run() at phar://C:/xampp/htdocs/composer.phar/src/Composer/Console/Application.php:82
 Composer\Console\Application->run() at phar://C:/xampp/htdocs/composer.phar/bin/composer:43
 require() at C:\xampp\htdocs\composer.phar:24`


require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--sort
packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--] [<packages>]...

C:\xampp\htdocs>

【问题讨论】:

  • 我正在尝试做一个简单的作曲家动作了解您要执行的动作可能很有用
  • 抱歉...尝试安装 laravel。

标签: php composer-php


【解决方案1】:

我会从启用作曲家的详细输出开始,比如

composer -v install

可能会有所启发,但不能保证

【讨论】:

  • 我想,这是防火墙问题。
猜你喜欢
  • 2011-04-04
  • 2019-02-23
  • 1970-01-01
  • 1970-01-01
  • 2017-12-29
  • 1970-01-01
  • 2020-05-11
  • 2021-05-27
  • 2013-07-15
相关资源
最近更新 更多