【问题标题】:`sudo pecl install couchbase` gives an error of `ERROR: failed to mkdir /usr/local/Cellar/php/7.3.8/pecl/20180731``sudo pecl install couchbase` 给出一个错误 `ERROR: failed to mkdir /usr/local/Cellar/php/7.3.8/pecl/20180731`
【发布时间】:2019-08-18 15:30:17
【问题描述】:

我正在设置 couchbase,但是当我尝试通过运行命令 sudo pecl install couchbase 来安装 Couchbase PHP 扩展时,它失败并出现 ERROR: failed to mkdir /usr/local/Cellar/php/7.3.8/pecl/20180731 错误

【问题讨论】:

  • /usr/local/Cellar/php/7.3.8/pecl 是符号链接吗?如果是这样,请尝试删除符号链接并运行 sudo pecl install couchbase : javorszky.co.uk/2018/05/03/…
  • 嗨 @CodeChef,感谢您查看 StackOverflow!我对标签有点困惑。您已经标记了 iOS、PHP 和 Couchbase。您正在开发 iOS 应用程序吗?那么你可能需要 couchbase-lite 标签。您正在开发 PHP 应用程序吗?那么你可能不想要 iOS 标签(我可能是错的,也许有一个适用于 iOS 的 PHP 框架。但这个问题中没有任何东西似乎是 iOS 特定的,或者流明特定的)
  • @MatthewGroves 感谢您向我展示了这个错误,我不得不使用 macOS 而不是 iOS,我的意思是说我正在使用 MacBook。让我改变它。
  • 您可能想要提交错误报告。即使您的问题涉及一些编程错误,您也不会问编程问题。如果你想把它变成一个编程问题,你首先必须从中提取一个minimal reproducible example。顺便说一句,作为新用户,也可以使用tour 并阅读How to Ask

标签: php macos couchbase lumen pecl


【解决方案1】:

我通过使用 brew uninstall php@7.3 卸载我的 HomeBrew 安装的 PHP-7.3 解决了这个问题,然后使用 brew install php@7.3 重新安装它。 之后,命令sudo pecl install couchbase 不再像以前那样带来错误。谢谢@AndreaManzi,我从您在对此问题的评论中提供的链接中得到了这个想法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-10
    • 2021-03-25
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    • 2020-11-05
    相关资源
    最近更新 更多