繁体   English   中英

安装Erlang / OTP的问题

[英]problems installing Erlang/OTP

我正在尝试按照http://www.erlang.org/doc/installation_guide/INSTALL.html上的文档安装Erlang / OTP。 我在构建Erlang / OTP版本时遇到了问题。 当我运行make ,我得到:

Makefile:247: /home/otp_src_17.0/make/i686-pc-linux-gnu/otp_ded.mk: No such file or directory
make: *** No rule to make target `/home/amiro/otp_src_17.0/make/i686-pc-linux-gnu/otp_ded.mk'.  Stop.

这里有没有人遇到过这种问题?

从头开始构建Erlang包时发生了这个错误。 为什么不尝试使用apt-get安装Erlang? Ubuntu存储库已经有了最近的Erlang包。

只需在终端上键入并执行以下命令:

sudo apt-get install erlang erlang-doc

参考: https//askubuntu.com/questions/190612/how-to-install-erlang-in-ubuntu-12-04

您可以尝试从https://www.erlang-solutions.com/resources/download.html下载适用于您系统的OTP。 或尝试此http://freshbrewedcode.com/bryanhunter/2014/04/10/hurray-for-erlang-17-0/方法 - 在此脚本中列出所有必需的包。

基本上你有三种方式安装Erlang:

1 - U可以尝试通过apt-get安装Erlang,但对于Ubuntu,版本Erlang将是 - 18:

$ sudo apt-get install esl-erlang

1.1 - 如果你无法安装Erlang,请在安装之前尝试从计算机中删除Erlang:

$ sudo apt-get remove esl-erlang
$ sudo apt-get install esl-erlang

2 - 你可以尝试下载并安装任何Erlang版本,使用Erlang Solutions https://www.erlang-solutions.com/resources/download.html ,但你应该知道在版本19+中你可以收到错误WX Failed loading - 这意味着Erlang将工作,但WX无法工作,但这也可以修复,请点击链接https://elixirforum.com/t/observer-start-is-not-working-on-ubuntu/6018

3 - 你可以尝试使用http://erlang.org/doc/installation_guide/INSTALL.html一步一步地遵循,但请确保你在处理器的架构下下载了安装版本 - 在其他情况下你可以遇到安装问题

在Ubuntu上使用evm(erlang版本管理器)安装erlang时遇到了同样的问题。 我解决了它安装这些软件包:automake autoconf libreadline-dev libncurses-dev libssl-dev libyaml-dev libxslt-dev libffi-dev libtool unixodbc-dev xsltproc

然后我安装了erlang文档,没有问题:evm install OTP_21.1 --with-docs

我希望这有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM