【问题标题】:How to update OpenGrok indices如何更新 OpenGrok 索引
【发布时间】:2015-03-11 22:59:42
【问题描述】:

OpenGrok 包装脚本有一个更新选项,但是当我在没有任何选项的情况下运行它时(如使用中所回显),我得到了

正在加载默认实例配置...

致命错误:OpenGrok 源路径 /var/opengrok/src 不存在 - 正在中止!

我也尝试过指定 SRC_ROOT,但仍然出现同样的错误。

【问题讨论】:

    标签: opengrok


    【解决方案1】:

    这可能不是正确的答案,但我已经能够通过重新运行索引作业本身来进行更新。它不需要像初始索引那样长。

    【讨论】:

      【解决方案2】:

      来自https://github.com/OpenGrok/OpenGrok

      例如如果 opengrok 数据目录是 /tank/opengrok 并且源根目录是 在 /tank/source 然后为了获得更多的详细信息,将索引器运行为:

      $ OPENGROK_VERBOSE=true OPENGROK_INSTANCE_BASE=/tank/opengrok \ ./OpenGrok 索引 /tank/source

      【讨论】:

        【解决方案3】:

        SRC_ROOT 是 OpenGrok 包装器中的一个变量(通常在 /usr/opengrok/bin/OpenGrok 中),这个变量是说 OpenGrok 你有你的 src 代码要被索引的地方。所以你需要编辑它:

        SRC_ROOT="your/src/path"
        

        此外,在那之后,您可能会看到数据位置的错误...并且您还必须设置变量 DATA_ROOT(索引位置)

        DATA_ROOT="you/data"
        

        【讨论】:

          猜你喜欢
          • 2017-03-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-02-09
          相关资源
          最近更新 更多