Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mac上的Composer下载已损坏_Php_Macos - Fatal编程技术网

Php Mac上的Composer下载已损坏

Php Mac上的Composer下载已损坏,php,macos,Php,Macos,我一直在尝试安装Composer,以便升级到Symfony 2.1,但在运行curl-s | php时下载失败。错误消息是: 正在下载。。。 下载已损坏,正在重试。。。 正在下载 下载已损坏,正在重试。。。 正在下载 下载已损坏(phar错误:“/Users/andrew.tary/composer.phar”是损坏的tar文件(文件“#!/usr/bin/env php”的校验和不匹配) 然后直接从网站下载文件: 它只是一个.phar归档文件。您可以使用PHP运行它 php /path/to/

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

正在下载。。。
下载已损坏,正在重试。。。
正在下载
下载已损坏,正在重试。。。
正在下载
下载已损坏(phar错误:“/Users/andrew.tary/composer.phar”是损坏的tar文件(文件“#!/usr/bin/env php”的校验和不匹配)

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

它只是一个.phar归档文件。您可以使用PHP运行它

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

或者,如果您将文件放在
/usr/local/bin
(我希望在Mac上也是如此),您可以直接运行它们。无需路径。

谢谢您,但不幸的是,这似乎并没有解决问题。下载的文件包含此异常
致命错误:未捕获异常“phar exception”,并显示消息“phar error:”/Users/andrew.tarry/composer/composer.phar“是损坏的tar文件(文件的校验和不匹配)”#!/usr/bin/env php
。我假设它与第一个问题有关,但我不确定。嗯?curl下载程序只从网站下载文件。那么你会得到哪个错误?嗯,每次都是相同的答案。可能是PHP5.4.8的问题。它相对较新的版本。也许你会尝试5.3 CLI版本。