Ich habe die neueste Version über Home-Brew installiert und wenn Sie ctags --version
tun, erhalten Sie:
➜ ctags --version
ctags: Warning: Ignoring non-option in CTAGS variable
ctags: --version option may not follow a file name
Dies führt dazu, dass andere Programme, die dies verwenden, um universelle Ctags zu erkennen, fehlschlagen
Könntest du mir die Ausgabe von zeigen
$ echo $CTAGS
in derselben Umgebung, in der Sie ctags --version
ausführen.
➜ echo $CTAGS
/usr/local/bin
oder könntest du es versuchen
$ unset CTAGS
$ ctags --version
wenn Sie bash oder zsh verwenden.
Damit hat es geklappt:
Universal Ctags 0.0.0(c3bd6bb), Copyright (C) 2015 Universal Ctags Team
Universal Ctags is derived from Exuberant Ctags.
Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren Hiebert
Compiled: Jun 28 2018, 11:46:56
URL: https://ctags.io/
Optional compiled features: +wildcards, +regex, +iconv, +option-directory, +xpath, +case-insensitive-filenames
Soll ich das Unset zu meinem .zshrc
hinzufügen?
Soll ich das Unset zu meiner .zshrc hinzufügen?
Ich weiß nicht.
Siehe die Beschreibung von CTAGS auf der Manpage ctags.1.
Jemand setzt aus bestimmten Gründen den Wert auf die Variable.
Die Auswirkung des Löschens der Variable ist mir nicht klar.
Es scheint, dass es meine Schuld war, export CTAGS=/usr/local/bin
in meinem .zshrc
mit einem Kommentar daneben zu haben, dass ich dies getan habe, um die Verwendung der gebrauten Version von ctags zu erzwingen.
Habe dies von meinem .zshrc
entfernt und es funktioniert alles.
Guter Fang, dass es damit zusammenhängt, und danke für deine Zeit und Hilfe.
Hilfreichster Kommentar
oder könntest du es versuchen
wenn Sie bash oder zsh verwenden.