尝试在我的 Mac 上安装 Composer,Brew 失败
Posted
技术标签:
【中文标题】尝试在我的 Mac 上安装 Composer,Brew 失败【英文标题】:Trying to install Composer on my Mac, Brew is failing 【发布时间】:2014-04-09 12:53:10 【问题描述】:我正在尝试在我的 Mac 上安装 Composer 以与 Laravel 一起使用,我正在按照我能找到的所有说明进行操作,但仍然失败。
命令:php --version
PHP 5.3.26 (cli)(构建时间:2013 年 7 月 7 日 19:05:08)
我已经安装了 php,虽然是旧版本。
命令:brew install josegonzalez/php/composer
composer:homebrew-php 中缺少 PHP53、PHP54 或 PHP55。请在继续之前安装其中一个
需要 php .. mm 很好。
我尝试安装作曲家文档建议的 53-intl。
命令:brew install php53-intl
错误没有适用于 bison27 的公式(php53-intl 的依赖项) 正在搜索水龙头... 自制/版本/bison27
它失败了,我不太明白响应..所以我会尝试一个新版本的 php。
命令:brew install php55
错误:您必须先 `brew link libpng' 才能安装 php55
好的..依赖问题..没问题吧?
命令: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'd。
我有点不知所措..
我尝试取消链接和重新链接 libpng;
命令:brew unlink libpng
取消链接 /usr/local/Cellar/libpng/1.5.18... 0 个链接已删除
但是取消链接似乎没有做任何事情..并且链接给出了与上述相同的错误。
我不知道如何继续.. 想法?
【问题讨论】:
尝试按照documentation 中的建议运行brew install php53-intl
。
对不起,我的意思是我这样做了;命令:brew install php53-intl
Error: No available formula for bison27 (dependency of php53-intl) Searching taps... homebrew/versions/bison27
它也没有工作,我是 brew 的新手,知道这意味着什么
【参考方案1】:
我的解决方案是执行以下操作
brew untap homebrew/versions
brew update
brew tap homebrew/versions
brew update
额外的更新可能需要也可能不需要,但我将它们包括在内,因为这是我解决此问题的途径!
【讨论】:
【参考方案2】:第一次尝试:
brew tap homebrew/versions
现在再次运行 brew install php...
【讨论】:
为我解决了同样的问题。以上是关于尝试在我的 Mac 上安装 Composer,Brew 失败的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 composer 安装 laravel 时 php 版本出错