尝试在我的 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-intlError: 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 框架

尝试安装composer以使用Laravel框架进行设置

尝试使用 composer 安装 laravel 时 php 版本出错

为什么我的作曲家依赖项没有在docker容器中找到但是本机在我的mac上?

作曲家在每个项目上都内存不足,Mac OS X

如何使用 .zshrc 将 ~/.composer/vendor/bin 目录放在 PATH 中