J'ai installé la dernière version via home-brew et lorsque vous faites ctags --version
vous obtenez :
➜ ctags --version
ctags: Warning: Ignoring non-option in CTAGS variable
ctags: --version option may not follow a file name
Cela provoque l'échec d'autres programmes qui l'utilisent pour détecter Universal Ctags
Pourriez-vous me montrer la sortie de
$ echo $CTAGS
sur le même environnement où vous exécutez ctags --version
.
➜ echo $CTAGS
/usr/local/bin
ou pourriez-vous essayer
$ unset CTAGS
$ ctags --version
si vous utilisez bash ou zsh.
Cela a fonctionné:
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
Dois-je ajouter l'unset à mon .zshrc
?
Dois-je ajouter le unset à mon .zshrc ?
Je ne sais pas.
Voir la description de CTAGS dans la page de manuel ctags.1.
Quelqu'un définit la valeur de la variable pour certaines raisons.
L'impact de la suppression de la variable n'est pas clair pour moi.
Il semblerait que ce soit ma faute si j'avais export CTAGS=/usr/local/bin
dans mon .zshrc
avec un commentaire à côté que j'ai fait cela pour forcer l'utilisation de la version brassée de ctags.
J'ai supprimé ceci de mon .zshrc
et tout fonctionne.
Bonne prise que c'était lié à cela et merci pour votre temps et votre aide.
Commentaire le plus utile
ou pourriez-vous essayer
si vous utilisez bash ou zsh.