Erlang是一種編程語言,用於構建大規模、高可伸縮性、高可用性的軟實時系統的編程語言。它已經在電信、金融、電子商務、網絡電話和即時消息中獲得應用。Erlang的運行時系統已經內建了對併發、分佈式和容錯的支持。OTP是Erlang庫和設計原則的集合,提供了開發各類系統的中間件。它包含了本身的分佈式數據庫、面向其它編程語言的接口、調試和發佈處理工具等。BEAM是Erlang代碼執行所需的虛擬機。Erlang代碼編譯後的擴展名爲.beam。ERTS是Erlang的運行時系統,他包括了BEAM、內核和標準庫等組件。 java
近期在學習Erlang,第一件事固然就是在本身Centos系統下安裝Erlang咯,網上帖子有不少,如今我只是提供一下本人安裝成功的一些具體步驟,mark一下c++
必須先要把java環境配好,gcc--g++編譯環境,ncurses,openssl,unixODBC數據庫
首先安裝必須得編譯環境編程
1.安裝gcc-c++編譯器(方法本身找)網絡
2.安裝openssl(方法本身找)併發
3.安裝ncurses庫 步驟以下編程語言
3.1 yum -y install ncurses-devel分佈式
4.安裝unixODBC工具
4.1 yum install unixODBC-devel學習
5. javac的編譯環境可要可不要的,wxWidgets啥的同樣
正式Erlang安裝:
6. tar -zxvf otp_src_18.1.tar.gz
7. cd otp_src_18.1
8. ./configure --prefix=/home/erlang --disable-javac (忽略wxWidgets錯誤)
9. sudo make
10. sudo make install
11. sudo ln -s /home/erlang/bin/erl /usr/local/bin/erl
12. sudo ln -s /home/erlang/bin/erlc /usr/local/bin/erlc
13.erl(查看是否安裝成功)
14.erlc