我想安装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
如何处理? 感谢
答案 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应该能够搞清楚。