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環境