2017-02-13 54 views
0

我想爲我的Laravel 5.3項目安裝Guzzle HTTP包。作曲家在安裝包時顯示傳輸異常

但是,當我跑了具體的安裝命令,作曲家顯示以下內容:

[作曲\下載\ TransportException]
的「http://packagist.org/p/cordoval/hamcrest-php%249e26dffac4ed896eb042373003ee127ad49377842601ba5bd833d00e135a3c62.json」文件無法下載:未能打開流:HTTP請求失敗!

試過composer diagnose並檢查一切正常。也試過composer self-update,但這也沒有幫助。

+0

可您發佈的作曲家診斷結果? –

+0

''' 檢查composer.json:OK 檢查平臺設置:確定 檢查git的設置:確定 檢查HTTP連接到packagist:OK 檢查的HTTPS連接到packagist:OK 檢查github.com速率限制:OK 檢查磁盤可用空間:OK 檢查pubkeys: 標籤公共密鑰指紋:57815BA2 7E54DC31 7ECC7CC5 573090D0 87719BA6 8F3BB723 4E5D42D0 84A14642 開發公鑰指紋:4AC45767 E5EC2265 2F0C1167 CBBB8A2B 0C708369 153E328C AD90147D AFE50952 OK 檢查作曲家版本:OK ''' –

回答

0

嘗試通過運行composer config -g repo.packagist composer https://packagist.org

0

最後,在composer.json的末尾添加以下代碼後強制HTTPS的所有資源,它的工作!

「庫」: { 「類型」: 「作曲家」, 「URL」: 「https://packagist.org」 }, { 「packagist」:假} ]