一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Erlang - CentOS 6.5源碼安裝Erlang教程

CentOS 6.5源碼安裝Erlang教程

2020-05-26 11:04腳本之家 Erlang

這篇文章主要介紹了CentOS 6.5源碼安裝Erlang教程,本文講解了源碼編譯安裝的過程和遇到的一些錯誤處理方法,需要的朋友可以參考下

Erlang目前已經是Fedora和Debian/Ubuntu軟件倉庫中的一部分。

Erlang目前最新的版本是OTP 17.0。Erlang是一種編程語言,用于構建大規模、高可伸縮性、高可用性的軟實時系統的編程語言。它已經在電信、金融、電子商務、網絡電話和即時消息中得到應用。Erlang的運行時系統已經內建了對并發、分布式和容錯的支持。

OTP是Erlang庫和設計原則的集合,提供了開發各種系統的中間件。它包含了自己的分布式數據庫、面向其它編程語言的接口、調試和發布處理工具等。

BEAM是Erlang代碼執行所需的虛擬機。Erlang代碼編譯后的擴展名為.beam。ERTS是Erlang的運行時系統,他包括了BEAM、內核和標準庫等組件。

官方推薦從源碼安裝Erlang,因此下面開始從源碼安裝OTP 17.0。

下載OTP 17.0源碼:http://www.erlang.org/download/otp_src_17.0.tar.gz

復制代碼 代碼如下:

# tar zvxf otp_src_17.0.tar.gz
# mv otp_src_17.0/ otp
# cd otp
# ./configure --prefix=/home/erlang --without-javac


報錯:

復制代碼 代碼如下:


configure: error: No curses library functions found
configure: error: /bin/sh '/root/otp/erts/configure' failed for erts

 

# yum -y install ncurses-devel
# ./configure --prefix=/home/erlang --without-javac


報錯

復制代碼 代碼如下:


*********************************************************************
**********************  APPLICATIONS DISABLED  **********************
*********************************************************************
crypto         : No usable OpenSSL found
jinterface     : Java compiler disabled by user
odbc           : ODBC library - link check failed
orber          : No C++ compiler found
ssh            : No usable OpenSSL found
ssl            : No usable OpenSSL found
*********************************************************************

 

# yum list | grep ssl
# yum install openssl-devel
# ./configure --prefix=/home/erlang --without-javac


報錯

復制代碼 代碼如下:


*********************************************************************
**********************  APPLICATIONS DISABLED  **********************
*********************************************************************
jinterface     : Java compiler disabled by user
odbc           : ODBC library - link check failed
orber          : No C++ compiler found
*********************************************************************

 

# yum list | grep ODBC
# yum install unixODBC-devel
# ./configure --prefix=/home/erlang --without-javac


報錯

復制代碼 代碼如下:


*********************************************************************
**********************  APPLICATIONS DISABLED  **********************
*********************************************************************
jinterface     : Java compiler disabled by user
orber          : No C++ compiler found
*********************************************************************

 

# yum install gcc-c++
# ./configure --prefix=/home/erlang --without-javac
# make
# make install


安裝完成!

 

測試Erlang是否安裝正確

復制代碼 代碼如下:


# /home/erlang/bin/erl
Erlang/OTP 17 [erts-6.0] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

 

Eshell V6.0  (abort with ^G)
1> EvenN = lists:filter (fun (N) -> N rem 2 == 0 end, lists:seq(1,100)).
[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,
 44,46,48,50,52,54,56,58|...]
2> halt().


在PATH環境變量添加Erlang的bin路徑,以便執行。

 

【安裝總結】

從源碼編譯安裝Erlang,有兩個庫或工具是必須的:
一是完整的GCC編譯器環境
二是Ncurses開發庫

還有一些庫或工具,如果沒有它們,在編譯配置時會出現警告信息,而且可能不能通過配置。這些庫有:
1)OpenSSL開發庫
2)ODBC開發庫
3)Java編譯器

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲日本中文字幕天堂网 | 免费一级国产大片 | 久久黄色免费 | 亚洲第一国产 | 我的男友是消防员在线观看 | 国产精品露脸国语对白手机视频 | 猛男壮男受bl爽哭了高h | 国产成人精品免费大全 | 精品国产区 | 国内精品久久久久久中文字幕 | 亚洲精品动漫在线观看 | 超h高h肉h文武侠 | 操mm| 欧美腐剧mm在线观看 | 国产成人精品高清在线观看99 | 亚洲国产日韩欧美在线vip1区 | 超逼网 | 久久香蕉国产免费天天 | 北海市副市长黄江老公 | 26uuu久久| 性啪啪chinese东北女人 | 爸爸干女儿小说 | 好 舒服 好 粗 好硬免费视频 | 欧美午夜性春猛交bbb | 1986葫芦兄弟全集免费观看第十集 | 国产精品片 | 免费人成在线观看 | 日本一在线中文字幕天堂 | 男人肌肌捅女人 | 成人日b视频 | 国内精品91久久久久 | 王的视频vk | 国产日产欧产精品精品软件 | 2020国产精品视频 | 久久午夜夜伦痒痒想咳嗽P 久久无码AV亚洲精品色午夜麻豆 | 性的张力 | evelynlin亚裔播放 | 国产自拍视频一区 | 娇妻与公陈峰姚瑶小说在线阅读 | 久久国产乱子伦免费精品 | 免费看男女做好爽好硬视频 |