2013-12-08 165 views
1

我试图通过更新作曲:composer self-update 但遇到Composer\Downloader\TransportException 这里是我从composer self-update --verbose了和php -d "apc.enable_cli=0" composer.phar self-update --verbose作曲家自我更新TransportException

Updating to version . 
    Downloading: 100% 



    [Composer\Downloader\TransportException] 
    "https://getcomposer.org/composer.phar" appears broken, and returned an empty 200 response 



Exception trace: 
() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Util/RemoteFilesystem.php:192 
Composer\Util\RemoteFilesystem->get() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Util/RemoteFilesystem.php:62 
Composer\Util\RemoteFilesystem->copy() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Command/SelfUpdateCommand.php:73 
Composer\Command\SelfUpdateCommand->execute() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:244 
Symfony\Component\Console\Command\Command->run() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:897 
Symfony\Component\Console\Application->doRunCommand() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:191 
Symfony\Component\Console\Application->doRun() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Console/Application.php:117 
Composer\Console\Application->doRun() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:121 
Symfony\Component\Console\Application->run() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Console/Application.php:83 
Composer\Console\Application->run() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/bin/composer:43 
require() at C:\ProgramData\ComposerSetup\bin\composer.phar:15 


self-update 
+0

尝试完全删除它,并获得最新的设置,而不是使用更新? – Dora

+0

@ user1850712我已在3天前安装了它,但我认为它有问题 –

+0

不知道这是否有助于观看安装composer和laravel4的视频 http://www.youtube.com/watch?v=u_OZA27Batc&list= PLLJSbW-UxRIzGwfnTT7GKYRfwT7hmeEFd – Dora

回答

2

我终于发现什么问题。
我连接到互联网,通过代理服务器,以作曲家必须配置第一和iconoclastPHP Composer behind http proxy解释我尝试添加该变量(在Windows五言)的系统环境路径:

HTTP_PROXY(value = my.proxy.address:port) 
HTTPS_PROXY(value = my.proxy.address:port) 
HTTP_PROXY_REQUEST_FULLURI(value = 0) 
HTTPS_PROXY_REQUEST_FULLURI(value = 0) 

但设置后去年2变量这2次测试中composer diag与遇到的错误:

Checking HTTP proxy support for request_fulluri 
Checking HTTPS proxy support for request_fulluri 

终于被取出并重新启动我的电脑,因为它假设去;)

所有场景的继续0

顺便说一句,感谢您的支持

+0

干得好...... ..你是怎么想出来的? – Dora

+0

@ user1850712我检查了'composer diag'命令输出,显示这是一个问题。 –