安装Erlang/OTP时出现问题

5
我正在按照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.

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

你使用的是哪个操作系统? - max
4个回答

4

在从头开始构建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

以下是安装Erlang的步骤:

  1. 打开终端并输入以下命令:
  2. sudo apt-get update
    sudo apt-get install erlang
    
  3. 等待安装完成。

现在您已经成功地在Ubuntu 12.04上安装了Erlang。


3

1
基本上你有三种方式来安装Erlang:
1 - 你可以尝试使用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,但请确保您下载了适用于处理器体系结构的安装版本 - 否则,您可能会遇到安装问题。


0
在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
希望这可以帮助到你。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接