2017-02-04 61 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