如何在 CentOS 8/RHEL 8 上安装 Erlang如何在 CentOS 8/RHEL 8 上安装 Erlang如何在 CentOS 8/RHEL 8 上安装 Erlang如何在 CentOS 8/RHEL 8 上安装 Erlang
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 CentOS 8/RHEL 8 上安装 Erlang

发表 admin at 2025年2月28日
类别
  • 未分类
标签

您是否在搜索如何在 RHEL 8/CentOS 8 上安装 Erlang?。 Erlang 是一种函数式通用并发编程语言和垃圾收集运行时环境,专为并发、容错和分布式应用程序架构而构建。它由爱立信 OTP 产品部门支持和维护。

使用 Erlang 时,您会经常听到 OTP 一词。 OTP(开放电信平台)是 Erlang 的库和中间件的集合。本指南将介绍在 RHEL 8/CentOS 8 上安装 Erlang/OTP 的步骤。

在 RHEL 8 上安装最新的 Erlang | CentOS 8

Erlang 包可在 Github RabbitMQ 存储库中找到。建议始终安装最新版本,您可以查看 Erlang RPM 版本页面。

添加 YUM 存储库:

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

清理 yum 缓存并更新:

sudo yum clean all
sudo yum -y makecache

然后在 CentOS 8 上安装最新版本的 Erlang | RHEL 8系统:

sudo yum install erlang

按键盘上的 y 键开始在 CentOS 8 上安装 Erlang | RHEL 8:

Last metadata expiration check: 0:00:55 ago on Tue 22 Sep 2020 09:50:06 PM UTC.
Dependencies resolved.
==================================================================================================================================================================
 Package                            Architecture                       Version                                  Repository                                   Size
==================================================================================================================================================================
Installing:
 erlang                             x86_64                             23.0.4-1.el8                             rabbitmq_erlang                              25 M

Transaction Summary
==================================================================================================================================================================
Install  1 Package

Total download size: 25 M
Installed size: 60 M
Is this ok [y/N]: y

通过运行 erl 命令确认安装:

$ erl
Erlang/OTP 25 [erts-13.1.3] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [jit:ns]

Eshell V13.1.3  (abort with ^G)
1>

通过编写简单的 Hello World Erlang 代码进行测试。

$ vim hello.erl

% This is a test Hello World Erlang Code
-module(hello).
-import(io,[fwrite/1]).
-export([helloworld/0]).

helloworld() ->
   fwrite("Hello, Erlang World!\n").

从 Erlang shell 编译它。不要忘记每个命令末尾的句号(“句号”)。

$ erl
Erlang/OTP 25 [erts-13.1.3] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [jit:ns]
Eshell V13.1.3  (abort with ^G)
1> c(hello).
{ok,hello}
2> 

然后从 Erlang shell 运行该程序:

2> hello:helloworld().
Hello, Erlang World!
ok

请看下面的截图:

享受在 RHEL 8/CentOS 8 上使用 Erlang 进行开发的乐趣。查看我们博客上提供的其他 RHEL 8/CentOS 8 文章。

©2015-2025 Norria support@norria.com