<p>ctags --version не работает на macOS</p>

Созданный на 29 июн. 2018  ·  6Комментарии  ·  Источник: universal-ctags/ctags

Я установил последнюю версию через домашнее пиво, и когда вы делаете ctags --version , вы получаете:

➜ ctags --version
ctags: Warning: Ignoring non-option in CTAGS variable
ctags: --version option may not follow a file name

Это приводит к сбою других программ, которые используют это для обнаружения универсальных Ctags.

Самый полезный комментарий

или вы могли бы попробовать

    $ unset CTAGS
    $ ctags --version

если вы используете bash или zsh.

Все 6 Комментарий

Не могли бы вы показать мне вывод

   $ echo $CTAGS

в той же среде, где вы запускаете ctags --version .

➜ echo $CTAGS
/usr/local/bin

или вы могли бы попробовать

    $ unset CTAGS
    $ ctags --version

если вы используете bash или zsh.

Это заставило его работать:

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

Должен ли я добавить unset в мой .zshrc ?

Должен ли я добавить unset в свой .zshrc?

Я не знаю.

См. описание CTAGS на справочной странице ctags.1.
Кто-то устанавливает значение переменной по каким-то причинам.
Влияние очистки переменной мне не ясно.

Казалось бы, это моя вина, что export CTAGS=/usr/local/bin в моем .zshrc с комментарием рядом с ним, что я сделал это, чтобы заставить использовать варочную версию ctags.

Удалил это из моего .zshrc и все работает.

Хороший улов, что это было связано с этим, и спасибо за ваше время и помощь.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги