Как обновить индексы OpenGrok

Сценарий оболочки OpenGrok имеет опцию обновления, но когда я запускаю его без каких-либо опций (как отражено в использовании), я получаю

Загрузка конфигурации экземпляра по умолчанию...

ФАТАЛЬНАЯ ОШИБКА: Путь к исходному коду OpenGrok/ var / opengrok/ src не существует - Прерывание!

Я также попытался указать SRC_ROOT, но продолжаю получать ту же ошибку.

3 ответа

Возможно, это неправильный ответ, но я смог обновить его, заново запустив задание индекса. Это не займет столько времени, сколько начальная индексация.

С https://github.com/OpenGrok/OpenGrok

Например, если каталог данных opengrok - / tank / opengrok, а исходный корень - в / tank / source, тогда для большей детализации запустите индексатор как:

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

SRC_ROOT переменная в оболочке OpenGrok (обычно в /usr/opengrok/bin/OpenGrok), эта переменная говорит OpenGrok, где у вас есть код src для индексации. Так что вам нужно отредактировать его:

SRC_ROOT="your/src/path"

Кроме того, после этого, возможно, вы увидите ошибку для местоположения данных... и вам нужно будет также установить переменную DATA_ROOT (указатель местоположения)

DATA_ROOT="you/data"
Другие вопросы по тегам