2012-11-16 71 views
3

我一直在试图安装作曲家,所以我可以升级到Symfony 2.1,但下载失败,当我运行卷曲-s https://getcomposer.org/installer | PHP。该错误信息是:作曲家下载在Mac上损坏

Downloading... The download is corrupt, retrying... Downloading... The download is corrupt, retrying... Downloading... The download is corrupt (phar error: "/Users/andrew.tarry/composer.phar" is a corrupted tar file (checksum mismatch of file "#!/usr/bin/env php <?php /* * This file is part of Composer. * * (c) Nils Adermann <[email protected]")), aborting.

我在OSX 10.8.2和PHP 5.4.8使用Mac。有谁知道这个问题的原因?

回答

0

然后直接从网站上下载的文件:Composer

它只是一个.phar存档。你可以用PHP

php /path/to/your/file/composer.phar options 

运行它,或者如果你把文件/usr/local/bin(我希望它同样在Mac),您可以直接运行它们。没有路径。

+0

非常感谢Stony,但似乎并没有解决问题。下载的文件引发了这个异常'致命错误:Uncaught exception'PharException'带有消息'phar error:“/Users/andrew.tarry/composer/composer.phar”是一个损坏的tar文件(文件校验和不匹配“#!/ usr/bin/env php'。我认为它与第一个问题有关,但我不确定 – user1829471

+0

嗯?卷曲下载器只从网站下载文件,那么你得到哪个错误? – Stony

+0

http://stackoverflow.com/问题/ 12799154/php-fatal-error-uncaught-exception-pharexception-with-message-manifest – Stony