nvim mason 插件无法在 arm64 Linux 上安装 clangd
mason 的作者貌似并不想解决 arm Linux 上使用 clangd 的问题,这里给出一个解决方案
首先我是使用 debian 的用户,在 debian 中我们只需要使用 apt 就能安装一个 clangd
sudo apt install clangd
然后使用软链接,链接系统的 clangd 进 neovim 的 lsp 安装目录下面
ln -s /usr/bin/clangd ~/.local/share/nvim/mason/bin/clangd
但是这样 Mason 还是不知道自己已经有了 lsp 的,我们接下来还需要创建一个临时文件夹来让 Mason 以为自己已经装上了 clangd
mkdir /home/node/.local/share/nvim/mason/packages/clangd