如何在 Mac 上安装 clangd?

mas*_*nny 1 macos emacs clang spacemacs emacs-lsp

我正在尝试clangd根据c-cpp页面与 Spacemacs一起使用。我曾尝试为 LLVM 下载 macOS 二进制文件,并且我遵循了thisthis,但是当我运行时which clangd,它说找不到。我也跑了brew install llvm,但这也没有表明那clangd在我的道路上。我确实有一个二进制文件/usr/local/Cellar/llvm/9.0.0_1/bin,但是当我重新启动 Emacs 并打开 C++ 源文件时,我的 LSP 没有做任何事情。我/usr/local/bin在我的道路上。

mas*_*nny 7

我添加/usr/local/opt/llvm/bin/到我的 PATH 并且有效。感谢Mikael Springer。我想知道为什么它不能与其他位置一起使用(以及为什么我有 llvm 二进制文件的多个副本)。