试图在我的Mac上安装Composer,Brew失败了

时间:2014-03-06 17:45:32

标签: php macos laravel composer-php homebrew

我正在尝试安装Composer以在我的Mac上使用Laravel,并且我遵循了我能找到的所有说明,但它仍然失败。

命令:php --version

  

PHP 5.3.26(cli)(建于2013年7月7日19:05:08)

我安装了php,虽然版本较旧。

命令:brew install josegonzalez/php/composer

  

作曲家:缺少来自homebrew-php的PHP53,PHP54或PHP55。请在继续

之前安装其中一个

需要php .. mm kay很好。

我尝试安装了作曲家文档建议的53-intl。

命令:brew install php53-intl

  

错误没有bison27的可用公式(php53-intl的依赖)   搜索水龙头......   自制/版本/ bison27

它失败了,我真的不明白这个回复..所以我会尝试一个新版本的php。

命令:brew install php55

  

错误:在安装php55之前,你必须“brew link libpng”

好的..依赖问题..没问题吧?

命令:brew link libpng

  

链接/usr/local/Cellar/libpng/1.5.18 ...警告:无法链接libpng。取消链接...   错误:无法符号链接文件:/usr/local/Cellar/libpng/1.5.18/share/man/man3/libpngpf.3   / usr / local / share / man / man3不可写。你应该改变它的权限。

已经777了。

我有点不知所措..

我尝试取消链接和重新链接libpng; 命令:brew unlink libpng

  

取消链接/usr/local/Cellar/libpng/1.5.18 ...已删除0个链接

但是取消关联并没有“做任何事情......”并且链接给出了与上面相同的错误。

我不知道如何继续......思考?

2 个答案:

答案 0 :(得分:7)

首先尝试:

brew tap homebrew/versions

现在再次运行brew install php ...

答案 1 :(得分:1)

我的解决方案是做以下

brew untap homebrew/versions
brew update
brew tap homebrew/versions
brew update

额外的更新可能是必要的,也可能不是必要的,但我包括它们,因为这是我解决这个问题的途径!