【问题标题】:PHP 7.1 install with Homebrew - error running brew tap homebrew/homebrew-php使用 Homebrew 安装 PHP 7.1 - 运行 brew tap homebrew/homebrew-php 时出错
【发布时间】:2017-07-29 15:51:05
【问题描述】:

我正在尝试使用 Brew 在我的 Mac 上安装 PHP 7.1。除了 Apple 默认安装的 PHP 版本之外,我没有任何版本的 PHP。

我已运行以下命令(基于各种帖子)来安装 PHP 7.1:

brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php

当我为 homebrew-php 运行 brew tap 时,我收到以下消息(从终端复制)。谁能建议我需要做什么?

brew tap homebrew/homebrew-php
==> Tapping homebrew/php
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-php'...
remote: Counting objects: 757, done.
remote: Compressing objects: 100% (512/512), done.
remote: Total 757 (delta 505), reused 305 (delta 236), pack-reused 0
Receiving objects: 100% (757/757), 306.08 KiB | 0 bytes/s, done.
Resolving deltas: 100% (505/505), done.
Checking out files: 100% (748/748), done.
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-php/Formula/deployer.rb
invalid attribute for formula 'homebrew/php/deployer': version (nil)
Error: Cannot tap homebrew/php: invalid syntax in tap!

【问题讨论】:

  • 我现在不使用 Homebrew,因为我使用的是 Ubuntu,但我想 PHP7.1 应该有一个默认公式。 brew search php7 返回什么?

标签: php homebrew


【解决方案1】:

你可以试试:

brew search php7

将列出可用的 php 扩展列表。 要安装 php7.1,您可以使用:

brew install homebrew/php/php71

【讨论】:

    【解决方案2】:

    我意识到我需要将 homebrew/php 添加到我的存储库中,然后我才能运行 brew install homebrew/php/php71 并且它起作用了。我不得不怀疑我是否可能有错字。无论哪种方式,它都安装了一堆依赖项并且它只是工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-01
      • 1970-01-01
      • 2013-11-01
      • 2017-06-19
      • 1970-01-01
      • 1970-01-01
      • 2017-07-21
      • 1970-01-01
      相关资源
      最近更新 更多