Как обновить индексы 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"