2017-02-04 36 views
0

我使用asdf + asdf-erlang作为我的Erlang版本管理器。似乎所有工作都很好,除了在No manual entry for mnesia上输入erl -man mnesia结果。asdf-erlang“erl -man”不起作用

我已经安装了asdf-erlang github页面上提到的所有依赖关系。我还安装了xsltproc和fop。不幸的是,位于~/.asdf/installs/erlang/18.3/lib/erlang/erts-73/下的“man”文件夹为空。我还没有找到其他地方生成的手册页。

我试图找到构建日志,但我没有成功与此。

我使用64位Ubuntu 16.10 & 16.04。

回答

2

还行。我终于设法解决这个问题:

  1. 转到https://www.erlang.org/downloads/和下载联机帮助页二郎您使用ASDF安装的版本(S)(所以对于18.3您正在寻找:http://erlang.org/download/otp_doc_man_18.3.tar.gz

  2. 复制man其内容(从存档中提取)到~/.asdf/installs/erlang/<version>/lib/erlang/。这样做后,您应该有.~/asdf/installs/erlang/<version>/lib/erlang/man包含man1,man3,man4,man6,man7(并且这些文件夹中的每个文件夹都应该包含一些联机帮助页)。

对于使用asdf安装的所有版本,重复以上步骤,可以使用手册来查看当前使用的特定版本的Erlang。

1

貌似不包括二郎,联机手册航空自卫队,二郎,因为你正在使用Ubuntu的,我建议你添加二郎解决方案库到您的系统,请拨打以下命令:

wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb 
sudo dpkg -i erlang-solutions_1.0_all.deb 
sudo apt-get update 

然后安装erlang-手册页:

sudo apt-get install erlang-manpages 

你也可以安装二郎-DOC - HTML/PDF文档

sudo apt-get install erlang-doc 

查看此page以获取更多信息

+0

嗨by byhahaf,谢谢你的回答。 我不能混合安装使用asdf和从其他地方来的manpages(它只是不工作,'erl -man io'仍然返回错误信息)安装Erlang。 至于那一刻 - 我想坚持asdf作为Erlang版本的经理。我希望'manpages问题'是可以解决的问题。 – MaciekTalaska