【发布时间】:2019-12-16 00:04:03
【问题描述】:
在我的 composer.json 中,我更新了以下行:
"require": {
"<x>/<y>" : "dev-<newBranch>"
}
当我打电话给composer update <x>/<y> 时,我收到了这个错误:
无法下载“https://repo.packagist.org/packages.json”文件:无法打开流:连接超时`
我的浏览器可以毫无问题地访问给定的 URL。
包和分支在packagist上可用。
输出composer update <x>/<y> -vv
异常跟踪:
() 在 phar:///usr/local/bin/composer/src/Composer/Util/RemoteFilesystem.php:550 Composer\Util\RemoteFilesystem->get() at phar:///usr/local/bin/composer/src/Composer/Util/RemoteFilesystem.php:101 Composer\Util\RemoteFilesystem->getContents() at phar:///usr/local/bin/composer/src/Composer/Repository/ComposerRepository.php:682 Composer\Repository\ComposerRepository->fetchFile() at phar:///usr/local/bin/composer/src/Composer/Repository/ComposerRepository.php:497 Composer\Repository\ComposerRepository->loadRootServerFile() at phar:///usr/local/bin/composer/src/Composer/Repository/ComposerRepository.php:276 Composer\Repository\ComposerRepository->hasProviders() 在 phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:99 Composer\DependencyResolver\Pool->addRepository() at phar:///usr/local/bin/composer/src/Composer/Installer.php:378 Composer\Installer->doInstall() at phar:///usr/local/bin/composer/src/Composer/Installer.php:228 Composer\Installer->run() at phar:///usr/local/bin/composer/src/Composer/Command/UpdateCommand.php:162 Composer\Command\UpdateCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php:241 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:843 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:193 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:254 Composer\Console\Application->doRun() 在 phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:117 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:103 Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:56 require() 在 /usr/local/bin/composer:24
调用后出现这个:composer clearcache
【问题讨论】:
-
composer update <package> -vv和echo "$HTTP_PROXY" "$HTTPS_PROXY"的确切输出是什么? -
` echo "$HTTP_PROXY" "$HTTPS_PROXY"` 为空
-
有 - 可能很重要 - 在跟踪的开头缺少输出 -
[..] ()。请添加完整的跟踪信息,包括异常消息。 -
是的,但只有这一行:
Exception trace: -
所以我猜不重要
标签: composer-php