在CentOS上安装Erlang是一个多步骤的过程,涉及到下载和配置Erlang的源代码或使用包管理器进行安装,以下是详细的安装步骤:
安装依赖环境
需要确保系统安装了必要的依赖项,可以使用以下命令来安装这些依赖:
yum install y gcc gccc++ glibcdevel make ncursesdevel openssldevel autoconf java1.8.0openjdkdevel git wget wxBase.x86_64
添加Erlang官方存储库
由于官方存储库中的Erlang版本可能比较旧,建议添加Erlang官方存储库以安装最新的Erlang版本,首先到Erlang存储库页面下载存储库文件,然后使用以下命令更新存储库列表并安装Erlang:
wget https://packages.erlangsolutions.com/erlangsolutions1.01.noarch.rpm rpm Uvh erlangsolutions1.01.noarch.rpm yum update yum install erlang
验证安装
安装完成后,可以通过运行以下命令来验证Erlang是否成功安装:
erl version
如果看到如上的Erlang shell,表示安装成功!要关闭shell,只需按两次 CtrlC。
在Erlang中测试示例程序
可以创建一个简单的“hello_world”程序来测试Erlang是否安装成功,首先创建一个名为hello.erl
的新文件,并添加以下代码:
module(hello). export([hello_world/0]). hello_world() > io:fwrite("hello, world ").
保存并关闭文件后,使用以下命令打开Erlang shell并运行程序:
erl
在Erlang shell中运行以下命令:
c(hello). hello:hello_world().
如果输出hello, world
,则表示Erlang安装成功并且可以正常运行。
安装Elixir(可选)
如果还需要安装Elixir,可以使用以下命令从GitHub拉取最新版本的Elixir源码并进行编译:
git clone b v1.9.4 https://github.com/elixirlang/elixir.git cd elixir/ make clean test
FAQs
Q1: 如何在CentOS上卸载Erlang?
A1: 可以通过以下命令卸载Erlang:
yum remove erlang
如果使用的是源码安装,则需要手动删除相关目录和文件。
Q2: Erlang安装过程中出现错误怎么办?
A2: 如果安装过程中出现错误,首先检查错误信息,看是否有缺少的依赖或配置问题,可以参考官方文档或社区论坛寻求帮助,如果是版本不匹配的问题,可以尝试更换Erlang的版本进行安装。