如何在 Debian 10 上安装 Erlang 编程语言
在此页
- 先决条件
- 开始
- 安装二郎
- 如何使用 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 包不包含在 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 -y
apt-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:
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 并键入 a 退出 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。有关更多信息,请阅读 Erlang 文档。