我正在尝试安装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个链接
但是取消关联并没有“做任何事情......”并且链接给出了与上面相同的错误。
我不知道如何继续......思考?
答案 0 :(得分:7)
首先尝试:
brew tap homebrew/versions
现在再次运行brew install php ...
答案 1 :(得分:1)
我的解决方案是做以下
brew untap homebrew/versions
brew update
brew tap homebrew/versions
brew update
额外的更新可能是必要的,也可能不是必要的,但我包括它们,因为这是我解决这个问题的途径!