其中 ctags 显示 /usr/local/bin/ctags 但当我运行 ctags 时它运行 /usr/bin/ctags。这怎么可能?

发布于 2024-12-01 17:54:52 字数 491 浏览 0 评论 0原文

请查看终端会话的输出

sharpair:~$ /usr/bin/ctags
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
sharpair:~$ /usr/local/bin/ctags
ctags: No files specified. Try "ctags --help".
sharpair:~$ which ctags
/usr/local/bin/ctags
sharpair:~$ ctags
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
sharpair:~$ 

请注意,当我在没有绝对路径的情况下运行 ctags 时,输出与运行 /usr/bin/ctags 时的输出相同。但是,当我在没有绝对路径的情况下运行 ctags 时,哪个 ctags 找到 /usr/local/bin/ctags 这是我期望的正确版本。

我没有定义别名。我该如何解决这个问题?谢谢!

Please see output from my terminal session

sharpair:~$ /usr/bin/ctags
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
sharpair:~$ /usr/local/bin/ctags
ctags: No files specified. Try "ctags --help".
sharpair:~$ which ctags
/usr/local/bin/ctags
sharpair:~$ ctags
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
sharpair:~$ 

Notice when I run ctags without absolute path, the output is the same as if I ran /usr/bin/ctags. However which ctags finds /usr/local/bin/ctags which is the right version I would expect when I run ctags without absolute path.

I have no aliases defined. How do I troubleshoot this? Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

相权↑美人 2024-12-08 17:54:52

bash 已缓存了 ctags 的位置。

hash -d ctags

有关详细信息,请参阅帮助哈希

bash has cached the location of ctags.

hash -d ctags

See help hash for details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文