首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装esl-erlang、erlang-crypto和erlang-tools?

如何安装esl-erlang、erlang-crypto和erlang-tools?
EN

Stack Overflow用户
提问于 2017-07-15 13:36:49
回答 1查看 2.2K关注 0票数 5

我用的是Ubuntu 16.04我像这样安装了Elixir

代码语言:javascript
复制
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

当我运行测试时,我得到了

代码语言:javascript
复制
function :crypto.mpint/1 is undefined or private

所以我安装了erlang-crypto,如下所示

代码语言:javascript
复制
sudo apt-get install erlang-crypto

然后我运行了我的测试

代码语言:javascript
复制
no case clause matching: {:error, {:undef, [{:cover, :is_compiled, [:hackney], []}

所以我安装了erlang-tools,如下所示

代码语言:javascript
复制
sudo apt-get install erlang-tools

但是现在我又得到了这个错误!

代码语言:javascript
复制
function :crypto.mpint/1 is undefined or private

我猜这些命令会让我在esl-erlang和常规erlang之间来回切换,但我不确定。

可疑的一行是,当我安装erlang-crypto时,它说将删除esl-erlang并安装erlang-base!

代码语言:javascript
复制
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、erlang-crypto和erlang-tools?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-15 14:44:46

我能够通过使用asdf来解决我的问题。我安装了asdf并运行以下命令

代码语言:javascript
复制
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
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45114905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档