在CentOS下,源码安装Erlang:
下载Erlang源码
安装:官网地址,http://www.erlang.org
# cd /opt/
# wget http://www.erlang.org/download/otp_src_R15B01.tar.gz
解压:
# tar -zxvf otp_src_R15B01.tar.gz
# cd otp_src_R15B01
安装依赖:
# yum install build-essential m4
# yum install openssl
# yum install openssl-devel
# yum install unixODBC
# yum install unixODBC-devel
# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
配置configure
# ./configure --prefix=/usr/local/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll
make
make install
完成之后,设置环境变量
vim /etc/profile
ERL_HOME=/usr/local/erlang
PATH=$ERL_HOME/bin:$PATH
export ERL_HOME PATH
完成后保存
source /etc/profile
让环境变量立即生效
然后输入erl,出现erlang shell,如下:
Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.9.1 (abort with ^G)
1>
hipe:支持Erlang编译成本地代码。好处:提高Erlang虚拟机执行代码性能。
参考文献:
[1] http://jinghong.iteye.com/blog/1075165
[2] http://my.oschina.net/hanyu363/blog/29727
[3] http://www.linuxidc.com/Linux/2011-07/39156.htm
分享到:
相关推荐
在CentOS 6这个老版本的系统上,由于其自带的软件仓库可能不再支持最新的Erlang版本,因此我们需要手动下载并安装所需的RPM包。本文将详细介绍如何在CentOS 6环境下离线安装Erlang的全过程。 首先,你需要从可靠源...
1. **Erlang安装**: Erlang是RabbitMQ的基础,因为RabbitMQ是用Erlang编写的。首先,我们需要确保系统更新到最新状态: ``` sudo yum update -y ``` 然后,添加EPEL(Extra Packages for Enterprise Linux)...
CentOS 7 安装 Erlang 和 RabbitMQ Erlang 是一种编程语言,用于构建可扩展、可靠和高性能的系统。RabbitMQ 是一个基于 Erlang 语言的消息队列服务器,用于实现消息队列、延迟消息、事务消息、消息确认机制等功能。...
在Linux CentOS7系统中安装Erlang和RabbitMQ是一个重要的任务,因为这两个组件是构建高效消息队列系统的关键。Erlang是一种并发性极强的编程语言,为分布式计算提供了一个强大的平台,而RabbitMQ则是一个基于Erlang...
在本教程中,我们将深入探讨如何在 CentOS 7 操作系统上安装 RabbitMQ,这是一个流行的开源消息代理,基于AMQP(Advanced Message Queuing Protocol)协议。RabbitMQ 使用 Erlang 语言开发,它提供了一个可靠的平台...
在Linux CentOS操作系统上安装Erlang,需要一些特定的依赖包来确保编译和运行的顺利进行。本教程将详细讲解如何在CentOS上安装Erlang所需的包,以及如何处理提供的`otp_src_19.2`源代码文件。 首先,确保你的系统是...
esl-erlang_24.2.1-1_centos_7_amd64.rpm
这个安装包erlang-21.3.2-1.el7.x86_64.rpm适用于CentOS7,请大家按照...RabbitMQ是由Erlang语言编写的,所以在linux服务器上安装RabbitMQ,必须先安装Erlang,但Erlang的安装包又不好找到,所以就将此安装包上传上来
在基于RPM的Linux发行版(如Fedora, CentOS, RHEL等)上,可以通过`yum`或`dnf`命令安装这些依赖包。例如: ```bash sudo yum install gcc make glibc-devel ncurses-devel openssl-devel autoconf automake ...
erlang-18.3-1.el7.centos.x86_64.rpm socat-1.7.3.2-5.el7.lux.x86_64.rpm rabbitmq-server-3.6.5-1.noarch.rpm
了解Erlang和RabbitMQ的关系以及如何在CentOS 7上安装它们,对于系统管理员和开发者来说非常重要,特别是那些需要构建和维护高可用、高并发系统的人。Erlang提供的强大工具和RabbitMQ的成熟消息中间件功能结合,能够...
在Linux系统,特别是CentOS 7环境中安装RabbitMQ,这是一个关键的任务,因为RabbitMQ是一个广泛使用的开源消息代理和队列服务器,基于Erlang编程语言开发。它支持多种消息协议,使得分布式系统中的异步任务处理和...
Erlang安装完成后,我们就可以安装RabbitMQ了。压缩包中的`rabbitmq-server-3.7.7-1.el7.noarch.rpm`是RabbitMQ服务器的RPM包,版本为3.7.7。同样,使用`rpm`命令进行安装: ```bash sudo rpm -ivh rabbitmq-server...
安装Erlang 19.0.4-1在CentOS 7上,你需要首先确保你的系统安装了`rpm`和`dnf`(或者`yum`,如果你的系统较旧)包管理器。然后,可以使用以下命令来安装RPM包: ```bash sudo rpm -ivh erlang-19.0.4-1.el7.centos....
"centOS安装rabbitMQ" centOS安装rabbitMQ是指在centOS操作系统中安装和配置rabbitMQ消息服务的过程。rabbitMQ是一个基于AMQP(Advanced Message Queuing Protocol,高级消息队列协议)协议的开源消息代理软件,...
### CentOS 6.6安装RabbitMQ全过程 #### 一、前言 在现代软件架构中,消息中间件扮演着非常重要的角色,特别是在分布式系统中,它能够有效地解耦服务,提高系统的稳定性和可扩展性。RabbitMQ作为一款开源的消息代理...
centos7离线安装rabbitmq需要的安装包1,版本已经做了匹配: erlang-23.3.4.10-1.el7.x86_64.rpm rabbitmq-server-3.8.26-1.el7.noarch.rpm socat-1.7.3.2-2.el7.x86_64.rpm
通过以上步骤,你可以成功地在CentOS 7上安装和配置Erlang和RabbitMQ。理解Erlang的语言特性和RabbitMQ的消息处理机制对于开发分布式应用至关重要,这将帮助你构建健壮、高效和可扩展的系统。记得定期更新和维护这两...
“erlang-19.0.4-1.el7.centos.x86_64.rpm”这个文件是Erlang的RPM软件包,用于在基于Red Hat Enterprise Linux 7(CentOS 7)的系统上安装Erlang 19.0.4版本。RPM是Red Hat Package Manager的缩写,是Linux系统中...
标题中的"[window+centos7][erlang+rubbitmq]"表明这组资源包含了在Windows和CentOS 7操作系统上安装Erlang以及RabbitMQ的相关软件。描述中提到的"rabbitmq的windows安装文件集合"和"rabbitmq的centos7安装文件集合...