12

用这个命令

$ brew install josegonzalez/php/composer

我收到这条消息

Missing PHP53 or PHP54 from homebrew-php. Please install one or the other before continuing
Error: An unsatisfied requirement failed this build.

我有带有 MAMP 的 MacOsX 10.7。有人能帮我吗?

4

5 回答 5

17

如果你已经安装了 php,你可以--ignore-dependencies在例子中通过参数忽略依赖:

brew install composer --ignore-dependencies

或者,如果您没有 php,则必须先通过以下方式安装:

brew install php55
于 2014-06-24T09:14:59.963 回答
8

我使用 OSX 10.9 并使用 XAMPP。

我也有这个问题。

但是我使用brew install php,然后成功安装composer。

brew install php54

更新

或者

brew install php55
于 2014-02-26T11:07:21.743 回答
4

你看到这个警告了吗?

警告:未安装开发者工具。
安装命令行工具:xcode-select --install

如果是这样,它可能会解决您的问题:

xcode-select --install
brew install php55
brew install composer

它对我有用。警告,xcode-select 安装需要很长时间。

于 2014-11-09T15:17:45.983 回答
0

我在通过 Homebrew 将 PHP 从 5.4.14 升级到 5.4.16 时遇到了这个问题brew intsall php-cs-fixer(如果你已经是最新的,可以尝试重新安装)并在我的 PATH 环境变量中删除了多个 PHP 路径。不确定哪个位为我修复了它,但它现在可以正常工作。

还建议我尝试brew install --env-std php-cs-fixerHomebrew IRC 频道,它对我不起作用,但可能对其他人有用。

希望对遇到同样问题的人有所帮助!

于 2013-07-04T08:24:04.310 回答
-1

我遇到了同样的问题,我建议手动安装它:

$ curl -s https://getcomposer.org/installer | php

$ php composer.phar
于 2013-03-29T16:59:29.593 回答