2013-04-29 17 views
7

私はlaravel 4をインストールして「composer install」コマンドを実行しています。 13パッケージを正常にインストールできましたが、symfony/translationをインストールする時に、それをダウンロードして100%エラーを投げました:Composer TransportException翻訳ファイルを書き込めませんでした

[Composer \ Downloader \ TransportException] "https://api.github.com/repos/symfony/Translation/zipball/6bc4b753c1ae5640c0eacdbe27c04a69cde3d10d"が壊れているようです。空の200応答が返されました

元は0バイトである可能性がありますか?このパッケージをインストールする際の回避策はありますか?

+1

元がゼロバイトではありませんので、それをすることはできません。数時間前にチェックしたときにゼロバイトだった場合、これはgithubがファイルを正常に配信できないという問題でした。もしそうなら、作曲者によるエラーメッセージは正しいものでした。そうでない場合は、これをここに記載するようにしてください。 –

答えて

9

私もこれを見ていると思いますが、私は今パニックを止めることができると思うので、PackagistとGithubの間のエラーのようです(まだ私の上司には問題ですが、 !あなたのせいである)

編集:これは、彼らが知っているとしていることの問題であることを示すGithubのサポートからメールを受け取っ:私はsymfonyの2.1.9

アップデートを実行しているassetic kriswallsmith /で、この問題を抱えています積極的にそれを調べている。

問題が最後まで解決されるまで、 '--prefer-source'フラグを追加しました。

+2

--prefer-sourceが一時的な解決策として機能することを確認してください。 – Dang

3

私はTwitterのブートストラップのため、この問題を持っていた:「作曲の自己更新」を行う

[Composer\Downloaded\TransportException] 
The "https://api.github.com/repos/twitter/bootstrap/zipball/v2.3.1" file could not be written to /my/path/Symfony/vendor/twitter/bootstrap/e01f28f3c03a11c104bae8d4a1b59d21.1: 

はそれを変更:「--preferソース作曲アップデート」を使用して

[Composer\Downloader\TransportException] 
"https://api.github.com/repos/twitter/bootstrap/zipball/v2.3.1" appears broken, and returned an empty 200 response 

持っているようです正しくインストールしてください。

github zipファイルのダウンロードが壊れているようです。

+2

'--prefer-source'は、zipパッケージをダウンロードするのではなく、gitを使ってファイルを取得するため動作します。ウェブサイト:http://status.github.com/messagesで、さまざまなgithubシステムのステータスを確認します。 –

0

見つけcacert.pemの

VI /usr/local/lib/php.ini

この

を追加

openssl.cafile =は/ usr/local/share/perl5の/ Mozillaの/ CA /このcacert.pem

ESC

:WQ #enter

カール-sS https://getcomposer.org/installer | PHP - -version = 1.0.0-alpha10

MV composer.pharは/ usr/local/binに/作曲

別名作曲= 'は/ usr/local/binに/作曲'

作曲 - V

PHPは/ usr/local/binに/作曲グローバル自己更新

のCD .composer/ 作曲のinit