首页 > 解决方案 > mac的ctags错误

问题描述

我的 Mac 中有丰富的标签。从昨天开始,我收到此错误 ctags: 非法选项 -- R 用法:ctags [-BFadtuwvx] [-f tagsfile] 文件 ...

我已按照本文中提到的步骤按照此处提到的步骤进行操作后,我可以从命令行(iterm)运行 ctags -R 但是当我从 .sh 执行相同的命令时(我有一个运行 cscope 和 ctags 的 shell 脚本命令使用它)文件我再次得到上述错误,但当我直接从 iterm 运行 ctags -R 时没有。

有关解决此问题的任何指示都将非常有帮助。提前致谢

标签: macosctags

解决方案


因此,上述问题似乎已解决。问题是~/.bash_profile PATH应该正确设置变量内部。即使我的PATH变量指向/usr/local/bin/usr/bin出现在前面/usr/local/bin,因此不知何故 ctags(当从 shell 脚本运行时)正在拾取/usr/bin而不是/usr/local/bin(我已将别名设置为)。只要继续/usr/local/bin前进,/usr/bin它就可以正常工作。

解决方案 在终端中输入: export PATH="/usr/local/bin:/usr/bin:$PATH"


推荐阅读