如何在Debian 10上安装Erlang编程语言

如何在Debian 10上安装Erlang编程语言

Erlang是爱立信OTP产品部门维护的通用编程语言和运行时环境。它用于构建可扩展的实时系统以实现高可用性。内置对并发,分发和容错的支持。常用于电信,银行,电子商务,计算机电话和即时消息传递中。

本教程将向您展示如何在Debian 10上安装Erlang。

先决条件

  • 运行Debian 10的服务器。
  • 超级用户密码由服务器组成。

入门

首先,使用以下命令将所有系统软件包更新为最新版本:

apt-get update -y

当您的系统是最新的时,请运行以下命令以安装其他必需的依赖项。

apt-get install curl gnupg apt-transport-https debian-keyring debian-archive-keyring -y

安装所有依赖项之后,您可以继续执行下一步。

安装Erlang

默认情况下,Erlang软件包不包含在Debian 10默认存储库中。因此,您需要将Erlang存储库添加到APT。

首先,使用以下命令下载并添加GPG密钥:

wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | apt-key add -

然后使用以下命令添加Erlang存储库:

echo "deb https://packages.erlang-solutions.com/ubuntu bionic contrib" | tee /etc/apt/sources.list.d/rabbitmq.list

然后更新存储库并使用以下命令安装Erlang:

apt-get update -yapt-get install erlang -y

安装Erlang后,请使用以下命令检查Erlang的版本。

erl

您应该看到以下输出:

Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]

Eshell V11.1.7  (abort with ^G)

按CTRL + C并键入a退出Erlang

如何使用Erlang

首先,使用以下命令连接到Erlang:

erl

输出:

Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]

Eshell V11.1.7  (abort with ^G)

然后执行一些数学运算,如下所示。

1> 5 + 10.
15
2> (5 + 9) * 12/3.  
56.0
2>BREAK: (a)bort (A)bort with dump (c)ontinue (p)roc info (i)nfo
       (l)oaded (v)ersion (k)ill (D)b-tables (d)istribution

CTRL + C 和类型 一个 退出Erlang

接下来,创建一个简单的“ Hello World”应用程序。

nano hellotest01.erl

添加以下代码。

 % Test to display Hello World Erlang Code
-module(hellotest01).
-import(io,[fwrite/1]).
-export([helloworld/0]).
helloworld() ->
fwrite("Hai Guys.. , Erlang World!n").

保存并关闭文件,然后使用以下命令连接到Erlang:

erl

产出:广告

Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]

Eshell V11.1.7  (abort with ^G)

然后运行“ Hello World”应用程序,如下所示。

1> c(hellotest01).
{ok,hellotest01}
2> hellotest01:helloworld().
Hai Guys.. , Erlang World!
ok
3> 

结论

恭喜!您已在Debian 10上成功安装了Erlang。了解更多信息 埃尔朗 文档。

Source

Sidebar