【问题标题】:ctags error: "ctags: Unknown option: -p"ctags 错误:“ctags:未知选项:-p”
【发布时间】:2011-09-09 02:22:05
【问题描述】:

我已经搜索过这个(确切的)错误,但我在网络上找不到任何提及它的内容。

基本上,我正在尝试在 OSX Snow Leopard 上安装 ctags(我以前从未使用过)。这是我所做的:

  1. 我从这里下载了最新的源码包(5.8版):http://ctags.sourceforge.net/
  2. 按照安装说明,我运行了configure/make/make install。这会将 ctags 二进制文件安装到 /usr/local/bin/。
  3. 如果我 cd 进入 /usr/local/bin/ 并运行 ./ctags(没有 args),我会得到:ctags: Unknown option: -p

有人见过这个吗?我显然没有提供任何论据;如果我这样做了,我仍然会得到同样的错误(无论参数是什么)。

干杯,

-拉尔斯

【问题讨论】:

  • type ctagswhich ctags 有什么用? echo $CTAGS ; echo $ETAGS 怎么样?
  • $ type ctags ctags is /usr/bin/ctags $ which ctags /usr/bin/ctags #这是ctags的预装版本。我正在尝试使用我安装到 /usr/local/bin 的新版本(参见上面的步骤 3);它还没有在我的路上。两个环境变量没有定义。

标签: macos ctags exuberant-ctags


【解决方案1】:

我认为您应该检查您的 ~/.ctags(或ctags -V 中列出的任何其他 ctags 配置文件)。

你可能有类似 -python-kinds=-i 的东西; ctags 将其解释为单个字符 (-p) 选项。

无论如何,尝试使用 ctags --options=NONE 运行 ctags ;如果它解决了问题,则意味着问题来自您的某个 conf 文件。

【讨论】:

  • 是的,你是对的......原来是问题所在。 (我不久前修复了它;忘记更新线程了。)谢谢!
  • 不知道问得有多厚脸皮,但是你有什么理由不接受这个答案吗?谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-04
相关资源
最近更新 更多