我的 mac 中有大量的标签。因为,昨天我收到此错误 ctags:非法选项 -- R 用法:ctags [-BFadtuwvx] [-f tagsfile] 文件 ...
我已经按照这里提到的步骤执行了这里提到的步骤之后,我可以从命令行(iterm)运行 ctags -R 但是当我从 .sh 执行相同的命令时(我有一个 shell 脚本,我可以在其中运行 cscope 和 ctags命令使用它)文件我再次收到上述错误,但当我直接从 iterm 运行 ctags -R 时不会。
有关解决此问题的任何指示都将非常有帮助。提前致谢
因此,上述问题似乎已解决。问题是~/.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"
| 归档时间: |
|
| 查看次数: |
1901 次 |
| 最近记录: |