<p>ctags --version funktioniert nicht auf macOs</p>

Erstellt am 29. Juni 2018  ·  6Kommentare  ·  Quelle: universal-ctags/ctags

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

Hilfreichster Kommentar

oder könntest du es versuchen

    $ unset CTAGS
    $ ctags --version

wenn Sie bash oder zsh verwenden.

Alle 6 Kommentare

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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen