2017-07-15 16 views
1

私はUbuntu 16.04です。私はそうesl-erlang、erlang-crypto、およびerlang-toolsのインストール方法は?

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 
sudo apt-get install esl-erlang 
sudo apt-get install elixir 

私は私のテストを実行したときに、私はそう

sudo apt-get install erlang-crypto 

ようアーラン暗号をインストールし、私は

function :crypto.mpint/1 is undefined or private 

は、その後、私は私のテストを実行し、

を持ってしまったようエリクサーをインストール
no case clause matching: {:error, {:undef, [{:cover, :is_compiled, [:hackney], []} 

私はerlangをインストールしましたそうですね

sudo apt-get install erlang-tools 

もう一度このエラーが発生します。

function :crypto.mpint/1 is undefined or private 

私の推測では、これらのコマンドは、ESL-アーランと通常のerlangの間、私をバタバタフリップしているですが、私はよく分かりません。

私はerlang-cryptoをインストールしたときに疑わしい行がありました。それはesl-erlangを削除してerlang-baseをインストールすると言いました!

The following additional packages will be installed: 
    erlang-asn1 erlang-base erlang-inets erlang-mnesia erlang-public-key erlang-runtime-tools erlang-ssl erlang-syntax-tools 
Suggested packages: 
    erlang erlang-manpages erlang-doc erlang-tools 
The following packages will be REMOVED: 
    esl-erlang 
The following NEW packages will be installed: 
    erlang-asn1 erlang-base erlang-crypto erlang-inets erlang-mnesia erlang-public-key erlang-runtime-tools erlang-ssl erlang-syntax-tools 

どのように私はすべてを一度ESL-アーラン、アーラン・暗号を持っている、とのerlang-ツールことができますか?

答えて

0

私はasdfを使用して問題を回避することができました。私はasdfをインストールし、以下のコマンドを実行した。

asdf plugin-add erlang https://github.com/asdf-vm/asdf-erlang.git 
asdf plugin-add elixir https://github.com/asdf-vm/asdf-elixir.git 
sudo apt-get install automake autoconf libreadline-dev libncurses-dev libssl-dev libyaml-dev libxslt-dev libffi-dev libtool unixodbc-dev 
asdf install erlang 19.3 
asdf install elixir 1.3.4 
asdf global erlang 19.3 
asdf global elixir 1.3.4 
rm -rf _build/ 
rm -rf deps/ 
mix deps.get 
mix test