安装tinyproxy时asciidoc测试失败

时间:2013-03-29 10:16:44

标签: linux

我想安装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 个答案:

答案 0 :(得分:3)

如果asciidoc不在您的Linux发行版中,或者您不是root用户。你必须手动安装它。从http://www.methods.co.nz/asciidoc/下载asciidoc tarball并按照惯例执行:

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

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

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

答案 1 :(得分:2)

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

这会在调用make时跳过doc生成目标,因此无需安装a2x

答案 2 :(得分:0)

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

同时结帐asciidoc的官方网站(请务必查看预先获取的内容) http://www.methods.co.nz/asciidoc/INSTALL.html

答案 3 :(得分:0)

如何尝试项目的ruby版本? sudo yum install rubygem-asciidoctor

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

这样做的好处是大多数宝石只有其他宝石作为依赖项,在大多数情况下它们没有ac库作为依赖项,所以你在安装时不会遇到问题,无论如何yum应该能够搞清楚。