asciido c: FAILED: отсутствует файл конфигурации asciido c .conf - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь создать git как пользователь без root.

make configure
./configure --prefix=/home/tools/bin/git/$ver
make all doc

, и я получаю эту ошибку:

make[2]: `GIT-VERSION-FILE' is up to date.
make[2]: Leaving directory `/home/tools/bin/git/src/git-2.24.1'
    * new asciidoc flags
    ASCIIDOC git-archive.html
asciidoc: FAILED: configuration file asciidoc.conf missing
make[1]: *** [git-archive.html] Error 1
make[1]: Leaving directory `/home/tools/bin/git/src/git-2.24.1/Documentation'
make: *** [doc] Error 2

У меня есть asciido c, xmlto, makeinfo, docbook2X установлены. Я попытался добавить абсолютные пути ко всем случаям asciido c .conf, которые я смог найти, но без разницы. Общий поиск приводит только к одному обсуждению в группе Google 4 года go, но ОП не удосужился поделиться этим исправлением. Любые предложения?

Кажется, asciidoctor это еще один вариант, но я не знаю, как его включить.

1 Ответ

0 голосов
/ 16 января 2020

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

Вы также можете использовать Asciidoctor для сборки. Для него нет опции configure, но вы можете вызвать make like USE_ASCIIDOCTOR=1 make all doc, чтобы установить флаг. Обратите внимание, что вам нужно по крайней мере Git 2.24, чтобы все работало с Asciidoctor 2, что у вас, похоже, есть.

...