【问题标题】:Composer Download is Corrupt on MacMac 上的 Composer 下载已损坏
【发布时间】:2012-11-16 11:36:27
【问题描述】:

我一直在尝试安装 Composer,以便升级到 Symfony 2.1,但是当我运行 curl -s https://getcomposer.org/installer | 时下载失败php。错误信息是:

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 <naderman@nade")), aborting.

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

【问题讨论】:

    标签: php macos


    【解决方案1】:

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

    它只是一个 .phar 档案。你可以用 PHP 运行它

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

    或者如果你把文件放到/usr/local/bin(我希望它在 Mac 上也是一样的)你可以直接运行它们。没有路径。

    【讨论】:

    • 感谢 Stony,但不幸的是,这似乎无法解决问题。下载的文件抛出此异常Fatal error: Uncaught exception 'PharException' with message 'phar error: "/Users/andrew.tarry/composer/composer.phar" is a corrupted tar file (checksum mismatch of file "#!/usr/bin/env php。我认为这与第一个问题有关,但我不确定
    • 嗯? curl 下载器仅从网站下载文件。那么你得到了哪个错误?
    • 嗯,每次都是一样的答案。也许它是 PHP 5.4.8 的问题。它的相对新版本。也许您尝试 5.3 CLI 版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-18
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多