【问题标题】:Xdebug install on macOS在 macOS 上安装 Xdebug
【发布时间】:2019-10-13 10:05:48
【问题描述】:

我正在尝试在 macOS Catalina 上安装 Xdebug,但 home-brew 不再允许以 root 身份运行。在 Catalina 更新之前运行良好。

我在 Mojave 下运行 Xdebug,但 Catalina 升级破坏了它。删除扩展以重新安装,然后遇到 hombrew 问题:以 root 身份运行 brew 时出现以下错误:

错误:以 root 身份运行 Homebrew 非常危险,不再受支持。
由于 Homebrew 不会放弃安装权限,因此您将给予所有 构建脚本完全访问您的系统。

【问题讨论】:

  • 您能否添加有关未以 root 身份运行时遇到的问题的详细信息?
  • 好的,所以如果我在更新自制软件期间以标准用户身份运行自制软件(我的错,因为我认为它应该以 root 用户身份运行),我会收到以下错误;错误:以下公式 [#, #] 不能作为二进制包安装,必须从源代码构建。安装命令行工具:xcode-select --install 但 Xcode 命令行工具已安装,因为我必须这样做,因为虚拟工作室代码无法识别我的 git 安装。 然后它继续安装php 干净。 安装 autoconf 的后续步骤也运行干净
  • 我设法在 Catalina 上安装 Xdebug,同时从源代码构建。查看两个链接:bbqsoftwares.com/blog/xdebug-catalina & *.com/a/58384397/445757

标签: homebrew xdebug


【解决方案1】:

Brew 应该可以在不使用 sudo 的情况下工作。
如果不是这种情况,您的自制软件安装已损坏,您可能需要重新安装它。

无论如何,brew doctor 是您可以随时咨询的。

在您修复自制软件后,
查看Can't install xdebug on Mac with Homebrew 可能会有所帮助。

【讨论】:

    【解决方案2】:

    更新自制程序应该可以解决问题 -

    brew update

    【讨论】: