-
1 Erlang简介 Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。2 环境信息2.1 环境信息类别子项版本获取地址OSCentOS7.6 Aarch64https://www.centos.org/download/服务器配置16U16GB40GB软件Erlang21.0erlang-21.0-1.el7.arrch64.rpm3 安装准备3.1 配置yum源(可选) 本地yum源配置(也可用以下脚本配置): 详见参考信息5.1。 网络yum源配置 详见参考信息5.2。3.2 相关软件上传 上传erlang-21.0-1.el7.arrch64.rpm包至服务器任意目录下,如/opt/,RPM包获取参考附件。4 软件安装4.1 安装rpm包 说明:使用yum localinstall安装 RPM包,可以自动安装依赖;如使用rpm安装,则需要手动安装依赖。4.2 验证erlang可用性 5 参考信息5.1 本地yum源配置 参考:https://www.cnblogs.com/diantong/p/10105805.html5.2 网络yum源配置 参考:https://www.cnblogs.com/AganRun/p/12079080.html5.3 RPM打包流程、示例及问题集 参考:https://bbs.huaweicloud.com/forum/thread-38327-1-1.html 5.4 RPM打包SPEC文件内容 spec文件请参见附件erlang.spec.zip
-
1、简介Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。官网:https://www.erlang.org/ 2、基础环境类别子项版本获取地址(方法)华为云虚拟机KC1(920)--OSCentOS7.7Kernel4.18软件包Erlang22.1https://www.erlang.org/downloads3、依赖安装 yum install -y git gcc gcc-c++ autoconf ncurses-devel ncurses-devel openssl-devel4、组件编译安装下载源代码,解压编译git clone https://github.com/erlang/otpcd otp./otp_build autoconf./configure make -j $(nproc)make install 另外可以使用kerl编译erlang,可能会觉得更方便。curl -O https://raw.githubusercontent.com/kerl/kerl/master/kerlchmod +x kerl列出支持的版本./kerl list releases构建指定的版本./kerl build <version> <build name>./kerl build 22.1 22.15、系统配置 无6、测试将下面代码保存为hello.erl-module(hello).-export([world/0]).world() -> io:format("Hello, world\n").执行erl进入交互界面编译并运行,如下图。 7、参考信息无8、FAQQ:Configure这一步可能会提示缺少wxWidgets,ODBC等组件。A:如果不需要,可以忽略,否则安装需要的组件并重新执行./configure
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签