6

我想安装 tinyproxy https://banu.com/tinyproxy/

当我cd进入目录并运行时,make 我得到

checking for a2x... no
configure: error: Test for asciidoc failed. See the file 'INSTALL' for help.

然后我想安装我得到的 asciidoc

[root@dd tinyproxy-1.8.3]yum install asciidoc
Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit
Setting up Install Process
No package asciidoc available.
Error: Nothing to do

如何处理?谢谢

4

4 回答 4

4

如果 asciidoc 不在您的 linux 发行版中,或者您不是 root。你必须手动安装它。从http://www.methods.co.nz/asciidoc/下载 asciidoc 压缩包并照常执行:

  configure --prefix=${HOME} && make && make install

然后确保 ${HOME}/bin 在您的 PATH 中,例如通过运行 export PATH=${PATH}:${HOME}/bin

tinyproxy 的配置脚本将检查 a2x 是否在您的 PATH 中。如果它找不到它,你将无法编译它。

于 2013-09-25T18:17:24.043 回答
4

如果您不关心 tinyproxy 的文档,只需docs从 Makefile 中的变量中删除子目录SUBDIRS,然后make.

这样调用时会跳过doc生成目标make,所以不需要安装a2x

于 2017-06-30T14:09:54.117 回答
0

我正在运行 ubuntu 13,所以 apt-get install asciidoc 为我工作,如果“yum install asciidoc”显示“没有可用的软件包 asciidoc”,你可能想检查你的 yum 存储库。

同时结帐 asciidoc 的官方网站(确保您查看先决条件) http://www.methods.co.nz/asciidoc/INSTALL.html

于 2013-09-03T21:03:38.473 回答
0

试试项目的 ruby​​ 版本怎么样?sudo yum install rubygem-asciidoctor

此处描述了可用于安装 gem 的其他选项:http: //asciidoctor.org/

这样做的好处是大多数 gems 只有其他 gems 作为依赖项,在大多数情况下,它们没有 ac 库作为依赖项,因此安装时不会遇到问题,无论如何 yum 应该能够解决它.

于 2013-11-01T18:56:22.390 回答