2013-12-08 273 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'命令輸出,顯示這是一個問題。 –