介绍
Erlang 是一种并发编程语言,具有专为并发、容错和分布式应用程序架构设计的垃圾收集运行时环境。 并发进程用于构建 Erlang 应用程序。 这些进程通过交换消息进行异步通信,并且不共享内存。 Erlang进程很小,属于语言而非操作系统。爱立信的OTP产品部门负责其支持和维护。
Erlang 是一种编程语言,用于构建具有高可用性要求的大规模可扩展软实时系统。电信、银行、电子商务、计算机电话和即时消息是应用程序的几个例子。
1.使用仓库安装
1.添加存储库条目
使用 wget 命令,拉取 Erlang 解决方案的所有包并将 Erlang 解决方案存储库添加到系统中。
[email protected]:~$ wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb
[email protected]:~$ sudo dpkg -i erlang-solutions_2.0_all.deb
2.安装Erlang
通过给定的命令用最新的发布包更新系统。
[email protected]:~$ sudo apt-get update
现在,使用安装 erlang 包 易于安装 命令
[email protected]:~$ sudo apt-get install erlang
安装软件包后,会弹出是否要继续安装的问题。 键入 y 以进行进一步安装。
登录 Ergan shell 检查安装过程是否成功。
[email protected]:~$ erl
2.为测试Erlang创建的文件
vim 命令用于打开文件以编辑信息。
[email protected]:~$ vim hello.erl
以下步骤被添加到以名称创建的文件中 你好.erl 执行erlang编程代码。
% Test of Erlang Code -module(hello). -import(io,[fwrite/1]). -export([helloworld/0]). helloworld() -> fwrite("Linuxways says hi!\n").
现在,登录到 Erlang shell 来测试创建的文件并执行给定的代码以检查程序是否正在运行。(不要忘记在末尾使用句号 (.))。
[email protected]:~$ erl
1> c(hello). 2> hello:helloworld().
为了更好地理解,还测试了另一个程序。
[email protected]:~$ vim output.erl
-module(output). -export([double/1,mult/2]). mult(X,Y) -> X*Y. double(X) -> mult(2,X)
现在,登录到 Erlang shell 来测试创建的文件并执行给定的代码以检查程序是否正在运行。
[email protected]:~$ erl
1> c(output). 2> output:double(20). 3> output:mult(5,10).
Erlang 编程语言已成功安装并测试在 Linux 系统。
3.结论
上面给出的命令及其 example 用于安装 Erlang 编程语言 Ubuntu 20.04 .感谢您的查看!