2017-02-04 6 views
0

私はErlangのバージョンマネージャーとしてasdf + asdf-erlangを使用しています。 erl -man mnesiaの結果がNo manual entry for mnesiaになることを除いて、すべて正常に動作しているようです。asdf-erlang "erl -man"が機能しません

asdf-erlang githubページに記載されているすべての依存関係をインストールしました。私はxsltprocとfopもインストールしました。残念ながら~/.asdf/installs/erlang/18.3/lib/erlang/erts-73/にある "man"フォルダは空です。私は他のところでmanページが生成されているのを発見していません。

私はビルドログの検索を試みていましたが、それでも成功しませんでした。

64bit Ubuntuを使用しています。16.10 & 16.04。

答えて

2

OKです。 I最終的に問題を解決するために管理:https://www.erlang.org/downloads/

  1. 移動し、(あなたが探している18.3のためのよう:http://erlang.org/download/otp_doc_man_18.3.tar.gz)あなたは空自を使用してインストールしたのErlangのバージョン(複数可)のマンページをダウンロード

  2. manフォルダの内容(アーカイブから抽出)を~/.asdf/installs/erlang/<version>/lib/erlang/にコピーします。その後、.~/asdf/installs/erlang/<version>/lib/erlang/manにはman1man3man4man6man7(それぞれのフォルダにはいくつかのマンページがあるはずです)が含まれている必要があります。

    すべてのバージョンは、航空自衛隊を使用してインストールするために、上記の手順を繰り返し

は、あなたが現時点で使用しているのErlangの特定のバージョンのマンページを使用することができます。

1

はUbuntuを使っているので、のerlang-manページを空自-アーランに含まれていないように私は、次のコマンドを呼び出し、お使いのシステムにErlangのソリューションのリポジトリを追加することをお勧めになります。

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-をインストールmanページ:

sudo apt-get install erlang-manpages 

あなたはまたのerlang-docのインストールすることができます - HTML/PDFドキュメントが

sudo apt-get install erlang-doc 

詳細はpageをご確認ください

+0

こんにちは、こんにちは、あなたの答えをありがとう。 asdfを使ってインストールしたErlangと別の場所から来たマンページを混在させることはできません(それだけではうまくいかず、 'erl -man io'でもエラーメッセージが返されます)。 現時点では、Erlangバージョンのマネージャーとしてasdfに固執したいと思います。私は 'マンページの問題'が修正できるものであることを願っています。 – MaciekTalaska

関連する問題