لقد قمت بتثبيت أحدث إصدار عبر home-brew وعندما تفعل ctags --version
تحصل على:
➜ ctags --version
ctags: Warning: Ignoring non-option in CTAGS variable
ctags: --version option may not follow a file name
هذا يتسبب في فشل البرامج الأخرى التي تستخدم هذا لاكتشاف Universal Ctags
هل يمكن أن تريني إخراج
$ 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
هل يجب أن أضيف وحدة القياس إلى .zshrc
الخاص بي؟
هل يجب علي إضافة unset إلى .zshrc الخاص بي؟
لا أدري، لا أعرف.
انظر وصف CTAGS في صفحة الدليل ctags.1.
شخص ما يحدد القيمة للمتغير لبعض الأسباب.
تأثير مسح المتغير ليس واضحًا بالنسبة لي.
يبدو أنه خطأي كان هناك export CTAGS=/usr/local/bin
في .zshrc
الخاص بي مع تعليق بجانبه أنني فعلت هذا لفرض استخدام نسخة من علامات ctags.
تمت إزالة هذا من .zshrc
الخاص بي ويعمل كل شيء.
من الجيد أنه كان مرتبطًا بهذا وشكرًا على وقتك ومساعدتك.
التعليق الأكثر فائدة
أو هل يمكن أن تحاول
إذا كنت تستخدم bash أو zsh.