`

erlang

阅读更多

 

安装erlang比较简单,在安装过程中遇到的问题也不是很多,只要细心就好了

 

下载所需的源码:                  wget http://erlang.org/download/otp_src_R13B04.tar.gz
解压源码:                           tar xzf otp_src_R13B04.tar.gz
进入解压后生产的目录:         cd otp_src_R13B04
安装前配置:                        ./configure --prefix=/home/erlang(此条命令下面有修改)

开始编译:                           make(如果在unix系统中安装请使用 gmake)

开始安装:                           make install (如果在unix系统中安装请使用 gmake install)

 

configure之后发现有以下提示信息:

*********************************************************************
********************** APPLICATIONS DISABLED **********************
*********************************************************************

odbc : ODBC library – link check failed
jinterface : No Java compiler found

如果出现下面错误:

 

crypto         : No usable OpenSSL found

ssh            : No usable OpenSSL found

ssl            : No usable OpenSSL found

这时请执行下面命令:

apt-get install libssl-dev(适用与ubuntu下)

这时需要执行一条命令:

yum  install   unixODBC unixODBC-dev  

如果执行这条命令时出现下面错误

Cannot retrieve repository metadata (repomd.xml) for repository updates-released. Please verify its path and try again

不要急这个问题比较容易解决,进入到/etc/yum.repos.d/rhel【版本不同此处也会不同】.repo里,将里面的baserul注释,添加以下内容:

baserul= http://centos.ustc.edu.cn/centos/5/os/i386/

此时我们在配置是的命令就要修改一下:

安装前配置:      ./configure --prefix=/home/erlang --without-javac

在unix(freeBSD)中安装时可以忽略这两个错误。

安装成功了。

下面给erl做一个软连接到/usr/local/bin/,以方便使用

ln   -s /home/erlang/bin/erl /usr/ local /bin/erl

 

开始测试:

[root@localhost ~]# erl
Erlang R13B04 (erts-5.7.5) [source] [smp:2:2] [rq:2] [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.7.5  (abort with ^G)
1> A=12.
12
2> A.
12
3> 

 

下面介绍下在mac上安装erlang 14B04的方法:

下载原码

$ git clone  https://github.com/erlang/otp.git

$ cd otp

根据系统进行相应的配置

./otp_build autoconf

开始安装:

$ CFLAGS=-O0 ./configure --enable-hipe --enable-smp-support --enable-threads \
          --enable-kernel-poll --enable-darwin-64bit

$ make
$ sudo make install

 

测试通过,现在就开始神奇的erlang之旅吧。

祝你们好运!

 

 

分享到:
评论

相关推荐

    erlang_版本24.3.4.4

    Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson开发,主要用于构建高可用性、分布式和实时系统。版本24.3.4.4是Erlang的一个更新版本,包含了对先前版本的改进和修复。Erlang以其强大的错误...

    windows下安装Erlang环境

    Erlang是一种强大的编程语言,特别适合于构建高并发、分布式和容错性强的系统。由爱立信的CS-Lab开发,Erlang的设计目标是处理大规模并发活动,这在传统的操作系统上可能非常困难。它的核心特性使其在处理并发性、...

    Erlang23_3.zip

    Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson于1986年开发,主要用于构建高可用性、分布式系统。Erlang的设计目标是支持大量并发连接,容错性强,易于编写实时系统。Erlang采用actor模型...

    erlang22最新下载包

    Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson为了实现分布式实时、高可靠性系统而开发。Erlang以其强大的并行处理能力、容错性和易于构建大规模分布式系统的特点,在电信、金融和互联网等...

    ErlangB和ErlangC计算工具(exe可执行文件+excel两个)

    Erlang B和Erlang C是电信领域中两种重要的流量模型,用于预测和分析通信系统中的呼叫处理能力和拥塞情况。这两个模型由丹麦工程师Agner Krarup Erlang在20世纪初提出,至今仍广泛应用于现代通信网络的设计与优化。 ...

    erlang-otp-win64位 25.3版本

    Erlang OTP是Erlang编程语言的核心组件,它提供了强大的并发处理、分布式计算和容错能力,广泛应用于电信、互联网服务以及实时系统等领域。在Windows操作系统上,Erlang OTP通常提供为预编译的64位版本,如"erlang-...

    Erlang B公式计算器

    Erlang B公式是通信网络领域中用于计算呼叫阻塞概率的重要工具,它在电路交换系统,特别是电话交换网络的设计中发挥着关键作用。这个压缩包包含了一个基于Erlang B公式的计算器程序,以及其源代码和实验报告,旨在...

    Erlang官网下载过慢

    Erlang是一种面向并发的、函数式编程语言,主要用于构建高度可扩展的、容错性强的分布式系统。在IT行业中,Erlang因其强大的实时性和处理大量并发连接的能力而被广泛应用于电信、互联网基础设施和实时系统。RabbitMQ...

    Erlang 20.3linux安装包

    Erlang是一种面向并发的、函数式编程语言,主要用于构建高度可扩展的、容错性强的分布式系统。在IT行业中,Erlang因其强大的实时性、并发性和内存管理机制而被广泛应用于网络通信、数据库系统以及消息中间件,如...

    erlang23.2版windows64位.zip

    Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson开发,用于构建高可用性、分布式和实时系统。Erlang因其在处理大量并发连接和容错能力上的优秀表现,广泛应用于电信、银行、互联网服务等领域...

    Erlang趣学指南

    这是一本讲解Erlang编程语言的入门指南,内容通俗易懂,插图生动幽默,示例短小清晰,结构安排合理。书中从Erlang的基础知识讲起,融汇所有的基本概念和语法。 这是一本讲解Erlang编程语言的入门指南,内容通俗易懂...

    erlang25.0 windows版本

    Erlang是一种高级编程语言,特别适用于并发、分布式和实时系统。它由Ericsson公司开发,主要用于构建高可用性、容错性和可扩展性的软实时系统。Erlang的25.0版本是该语言的一个更新,针对Windows操作系统进行了优化...

    erlang 24.0版本 win64 位

    Erlang是一种高级编程语言,特别适用于并发、分布式和实时计算系统。它的设计目标是创建一个高度可靠且可扩展的平台,尤其在电信、银行、电子商务和互联网服务等领域有着广泛的应用。Erlang 24.0是这个语言的一个新...

    RabbitMQ3.9.13和ErLang24.2版本

    **RabbitMQ 3.9.13与Erlang 24.2 版本详解** RabbitMQ是一款开源的消息代理和队列服务器,它使用AMQP(Advanced Message Queuing Protocol)协议,广泛应用于分布式系统中的消息传递。RabbitMQ 3.9.13是该软件的一...

    erlang编程 Introducing Erlang

    **Erlang编程:Introducing Erlang** Erlang是一种函数式编程语言,由爱立信在1986年开发,主要用于构建高可用性、容错性和并发性的分布式系统。"Introducing Erlang"是Simon St. Laurent撰写的一本入门级教程,...

    erlang 24.0 龙芯 loongarch64 预编译版本

    Erlang是一种强大的并发编程语言,特别适合于构建高可用性、分布式系统,尤其是在电信、银行和互联网领域广泛应用。在给定的标题“erlang 24.0 龙芯 loongarch64 预编译版本”中,我们可以看到这个软件包是为龙芯...

    erlang_otp_win64_25.0

    Erlang OTP (Open Telephony Platform) 是一种高级并发编程语言和框架,主要由瑞典电信设备制造商Ericsson开发,用于构建高度可靠、可扩展和实时的分布式系统。Erlang OTP 25.0是该平台的一个版本,特别针对Windows ...

    rabbitmq编译安装erlang的所需要的依赖rpm包

    在IT行业中,RabbitMQ是一种广泛应用的消息队列服务器,它基于Erlang编程语言构建,为分布式系统提供了高效、可靠的异步通信解决方案。在ARM架构的系统上安装RabbitMQ时,由于某些软件包可能不直接提供预编译的ARM...

    erlang最新安装包_64位_21.3.rar

    Erlang是一种强大的编程语言,特别适用于构建分布式系统、并发应用程序和实时软实时系统。它以其内置的并行计算能力、容错性以及高效的网络通信机制而闻名。Erlang的最新版本为21.3,是这个领域的开发者们常用的工具...

    Erlang-otp_win64_23.0.zip

    Erlang OTP是Erlang编程语言的核心组成部分,它提供了分布式计算、并发处理、热代码升级和容错恢复等一系列强大的功能。在安装RabbitMQ,一个广泛使用的开源消息代理和队列服务器之前,通常需要先安装Erlang环境。...

Global site tag (gtag.js) - Google Analytics