Nvim在ubuntu下报错executable 'ctags' can't be found. gute ntags will be disabled. you can re Enable it by setting g:gutentags_enabled back to 1.的解决方法

 
Category: Linux-Shell

问题

最近在Ubuntu云服务器环境中部署了一下nvim, 用的大佬的配置1, 但是在Mac上没问题(指的是执行:checkhealth), 却在Ubuntu上有问题了, 具体信息为打开.yaml文件之后报错(其他文件没有此类问题):

Executable 'ctags' can't be found. Gutentags will be disabled. You can re-enable it by setting g:gutentags_enabled back to 1.

一开始我天真的以为加上let g:gutentags_enabled=1这句就行了, 没想到根本没有用, 翻看google发现, 原来解决方法竟然如此简单…

参考2,3.

解决

一开始我用了2给出的方案:

sudo apt-get install global
sudo snap install universal-ctags

但是安装之后并没有完全解决, 报错当然是没有了, 但是会出现:

gutentags: ctags job failed, returned: 1

后来看到了3, 说是用brew来安装ctags:

brew install ctags

死马当活马医, 正好前阶段安装了LinuxBrew4, 侥幸心理试试, 结果还真成了!

ref