每当我尝试使用macVim在我的Rails项目中打开文件时.我收到了一个错误
Taglist: Failed to generate tags for .......
Run Code Online (Sandbox Code Playgroud)
但它在终端vim中完美运行.为什么会这样?我是初学者,只是使用这个dotvim repo 安装了所有东西.
我使用这个Gist中的命令安装了ctags :
$ ctags -R --exclude=.git --exclude=log *
ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
#you need to get new ctags, i recommend homebrew but anything will work
$ brew install ctags
#alias ctags if you used homebrew
$ alias ctags="`brew --prefix`/bin/ctags"
#try again!
ctags -R --exclude=.git --exclude=log *
Run Code Online (Sandbox Code Playgroud)
which ctags在终端返回时,如果我使用!(bang)从vim或gvim执行此操作:
/usr/bin/ctags
Run Code Online (Sandbox Code Playgroud)
您需要更改PATH订单才能/usr/local/bin/ctags提前完成/usr/bin/ctags.我更喜欢实现这一点的方式是添加/usr/local/bin到以下的开头/etc/paths:
# for homebrew
/usr/local/bin
# original order
/usr/bin
/bin
/usr/sbin
/sbin
#/usr/local/bin
Run Code Online (Sandbox Code Playgroud)