又是一个“如何在 Mac 上安装 clangd”的问题。到目前为止我所做的是brew install llvm
,所以较旧的答案(和clangd 网站)说应该已经安装了 clangd。但在当前版本中,情况似乎并非如此。clangd 不在我的路径中,我查看的所有文件夹都没有该二进制文件。
我找到了这些答案(它们都不起作用):
放入
/usr/local/opt/llvm/bin/
你的路径。我假设安装 llvm 应该已经创建了该目录,但它不存在。(链接到stackoverflow问题)在其他文件夹中找到 clangd(运行
find /usr/local/ -name 'clangd'
)。这没有结果(链接到超级用户问题)在安装 llvm 时使用
--with-toolchain
homebrew 的标志。错误:无效选项:--with-toolchain
在安装 llvm 时使用
--with-clang
homebrew 的标志错误:无效选项:--with-clang
所以我的问题是:
- 截至 2021 年 8 月,如何在 macbook 上安装 clangd?
- 我真的必须从源代码手动构建所有内容吗?
更多信息:
这是 M1 Macbook
我在以下位置找到了一个 clangd 可执行文件
/opt//homebrew/Cellar/llvm/12.0.1/bin/clangd
运行
brew info llvm
结果包含一条消息如果您需要在 PATH 中首先包含 llvm,请运行:
echo 'export PATH="/opt/homebrew/opt/llvm/bin:$PATH"' >> ~/.zshrc在那个文件夹中,我也找到了一个 clangd 可执行文件,所以我想我应该将它添加到我的路径中,而不是
/usr/local/opt/llvm/bin
?