macos - mac的ctags错误
问题描述
我的 Mac 中有丰富的标签。从昨天开始,我收到此错误 ctags: 非法选项 -- R 用法:ctags [-BFadtuwvx] [-f tagsfile] 文件 ...
我已按照本文中提到的步骤按照此处提到的步骤进行操作后,我可以从命令行(iterm)运行 ctags -R 但是当我从 .sh 执行相同的命令时(我有一个运行 cscope 和 ctags 的 shell 脚本命令使用它)文件我再次得到上述错误,但当我直接从 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"
推荐阅读
- applescript - 从 Applescript 中的变量中删除一个单词
- java - 在java中生成具有8位数字的唯一整数
- python - 在 MediaLive 中更改输入网址
- caching - 如何在 TYPO3 中进行缓存预热
- java - AEADBadTagException:输入太短 - 需要标记。如何传递标签?
- github-package-registry - Verdaccio 和 Github 包注册表的比较
- python - 在 Tensorflow 2.0 中使用 Numpy 操作会影响其性能吗?
- .net - 使用 asp.net core MVC 在客户端机器中打开带有内容的 Outlook 新电子邮件
- google-app-engine - 如何使用objectify在谷歌数据存储上应用不同的?
- pivot - 用 Pine Script 画一条一定长度的线