Erlang介绍
Erlang(['ə:læŋ])是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。
Erlang安装
环境:
系统:Linux(CentOS 7.2)
java:1.8.0_181
erlang:otp_src_21.1.tar.gz
安装必要依赖
命令:yum intall ncurses-devel erlang-odbc
安装
1、下载源码包,地址:http://www.erlang.org/downloads
2、解压,命令:tar -zxvf otp_src_21.1.tar.gz
3、进入解压目录,命令:cd otp_src_21.1
4、新建安装目录(可自己选择),命令:mkdir /data/soft/erlang_21.1
5、制作安装配置文件,命令:./configure --prefix=/data/soft/erlang_21.1
备注:
a、报错:configure: error: No curses library functions found,解决方案:安装ncurses,(参考:【Linux】 Ncures库的介绍与安装)
b、报错:odbc : ODBC library - link check failed,解决方案,安装ODBC,(安装参照:【Linux】 Ncures库的介绍与安装)
如下:这里主要注意 APPLICATIONS DISABLED 部分的提示,其他两部分是不影响编译的。
6、编译源代码,命令:make
7、安装,命令:make install
8、配置环境变量:
a、编辑文件/etc/profile,命令:vim /etc/profile;增加如下内容:
1 export ERLANG_HOME=/data/soft/erlang_21.1 2 export PATH=$ERLANG_HOME/bin:$PATH
b、使环境变量生效,命令:source /etc/profile。
Erlang测试
1、查看版本,命令:erl -version
2、启动Erlang shell,命令:erl
3、表达式(%表示注释):
1 1> pwd(). %当前路径,注意后面有一个".",代表语句结束 2 /data/soft/erlang_21.1 3 ok 4 2> 1+1. %加法 5 2 6 3> 1+1.1. 7
4、ctrl + g 转换为命令模式,然后输入 q 退出erlang环境