代码之家  ›  专栏  ›  技术社区  ›  ControlAltDel

启动httpd(mac)时出现“未找到符号”错误

  •  0
  • ControlAltDel  · 技术社区  · 3 年前

    我使用的是Homebrew安装的apache。

    安装并链接后,我在尝试运行时收到此错误消息 apachectl start :

    Symbol not found: _apr_bucket_alloc_aligned_floor
      Referenced from: /usr/local/Cellar/httpd/2.4.51/bin/httpd
      Expected in: /usr/lib/libaprutil-1.0.dylib
    /usr/local/bin/apachectl: line 79:  4894 Abort trap: 6 
    

    我试着用Homebrew卸载和重新安装了好几次。这也于事无补。

    出了什么问题,我该如何解决?

    1 回复  |  直到 3 年前
        1
  •  54
  •   ControlAltDel    3 年前

    我找到了答案( https://github.com/Homebrew/discussions/discussions/2482 )

    brew reinstall apr-util