安装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之旅吧。
祝你们好运!
分享到:
相关推荐
esl-erlang_23.0和rabbitmq-3.8.4windows版本 直接下载安装就行,可以直接下载就可安装,非常的方便 ,欢迎大家下载 注意事项: 1. Erlang版本和RabbitMQ版本要配套 (Erlang23.0, RabbitMQ3.8.4) 2. amd芯片请乖乖...
This package contains the Erlang/OTP runtime implementation, which is configured and built with HiPE support (allows compiling to native code), and minimal set of Erlang applications: compiler - ...
本书由Erlang之父Joe Armstrong编写,是毋庸置疑的经典著作。书中兼顾了顺序编程、并发编程和分布式编程,重点介绍如何编写并发和分布式的Erlang程序以及如何在多核CPU上自动加速程序,并深入地讨论了开发Erlang应用...
Erlang并发编程,Erlang程序设计,Erlang中文手册。 学习erlang的好资料。 Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此...
erlang 安装包
ErlangB和ErlangC计算工具(exe可执行文件+excel两个) ErlangB和ErlangC计算工具(exe可执行文件+excel两个)
erlang otp25 win安装包
erlang22最新下载包 erlang22.1.tar.gz erlang22最新下载包 erlang22最新下载包
我自己在新学erlang,在LeetCode OJ上找了题目练习,题目很适合新手熟悉语言,但是LeetCode OJ里面只有几门主流语言的答案,下面是已完成的erlang源代码,后续有空再做其他问题续传,题目包含:(源码开头都有题目...
erlang文献及资料汇总 入门资料: erlang中文手册(R11B 文档译文,最适合入门) erlang位运算与二进制解析 erlang二进制高效编程 erlang异常处理详解 开发经验: 面对软件错误构建可靠的分布式系统 编写分布式的 ...
这是一本讲解Erlang编程语言的入门指南,内容通俗易懂,插图生动幽默,示例短小清晰,结构安排合理。书中从Erlang的基础知识讲起,融汇所有的基本概念和语法。 这是一本讲解Erlang编程语言的入门指南,内容通俗易懂...
诊断以及调试生产环境中的Erlang 系统。在程序员学习新的语言和环境时,都需要一个摸索 阶段,也就是学会在社团的帮助下,脱离指南,解决实际问题。 本书假设读者精通基本的Erlang和OTP框架。在本书中,会对一些难以...
Erlang(['ə:læŋ])是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。Erlang问世于1987年,经过十年的发展,于1998年...
RabbitMQ version Minimum required Erlang/OTP Maximum supported Erlang/OTP Notes 3.13.0 26.0 26.2.x The 3.13 release series is compatible wtih Erlang 26. OpenSSL 3 support in Erlang is considered to ...
erlang入门电子书 erlang编程 Introducing Erlang,作者Simon.St.Laurent
win64位系统 。 erlang24.2.2。
Erlang最新版本 25.0.3 windows 安装文件 解压直接安装 5个币-----------------------------------------------------------------------------------------------------------------------------------------------...
erlang25.0 windows版本
Erlang及其应用Erlang及其应用Erlang及其应用
● 分布式 - 一个分布式Erlang系统是多个Erlang节点组成的网络(通常每个处理器被作为一个节点) ● 健壮性 - Erlang具有多种基本的错误检测能力,它们能够用于构建容错系统。 ● 软实时性- Erlang支持可编程的“软...