Linux下安裝Erlang程式設計環境
阿新 • • 發佈:2019-01-04
如下是本人在RedFlag上進行erlang程式設計環境安裝配製的全過程。詳細步驟如下:
1 下載原始碼並configure
wgethttp://erlang.org/download/otp_src_R13B04.tar.gz
(也可以考慮最新版本的安裝包)
tar xzf otp_src_R13B04.tar.gz
cd otp_src_R13B04
./configure --prefix=/home/erlang
configure之後發現有以下提示資訊:
*********************************************************************
********************** APPLICATIONS DISABLED **********************
********************************************************************* odbc : ODBC library – link check failed
jinterface : No Java compiler found *********************************************************************
*********************************************************************
********************** APPLICATIONS INFORMATION *******************
********************************************************************* wx : wxWidgets not found, wx will NOT be usable *********************************************************************
*********************************************************************
********************** DOCUMENTATION INFORMATION ******************
********************************************************************* 我們只需要關注APPLICATIONS DISABLED部分的提示資訊,至於其他提示資訊需要根據使用情況酌情處理。
這裡我只需要解決APPLICATIONS DISABLED部分的問題:
2 安裝unixODBC 從1中的最後部分資訊可以看出是ODBC library的什麼問題 從網上搜索,發現了這麼個好網址:http://rpmfind.net/linux/rpm2html/search.php?query=unixODBC 從中隨便挑了個unixODBC-2.2.11-10.el5.src.rpm, 然後下到本機並安裝上。 wget http://vault.centos.org/5.11/os/SRPMS/unixODBC-2.2.11-10.el5.src.rpm rpm -ivh unixODBC-2.2.11-10.el5.src.rpm ./configure --prefix=/home/erlang --without-javac 3 安裝erlang
make && make install
ln -s /home/erlang/bin/erl /usr/local/bin/erl
ok, 安裝成功了。
下面給erl做一個軟連線到/usr/local/bin/,以方便使用 ln -s /home/erlang/bin/erl /usr/local/bin/erl 4 測試安裝成功與否 view sourceprint?bash-3.2# erl Erlang R13B04 (erts-5.7.5) [source] [64-bit] [smp:4:4] [rq:4] [async-threads:0] [hipe] [kernel-poll:false] Eshell V5.7.5 (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(). bash-3.2#
********************** APPLICATIONS DISABLED **********************
********************************************************************* odbc : ODBC library – link check failed
jinterface : No Java compiler found *********************************************************************
*********************************************************************
********************** APPLICATIONS INFORMATION *******************
********************************************************************* wx : wxWidgets not found, wx will NOT be usable *********************************************************************
*********************************************************************
********************** DOCUMENTATION INFORMATION ******************
********************************************************************* 我們只需要關注APPLICATIONS DISABLED部分的提示資訊,至於其他提示資訊需要根據使用情況酌情處理。
這裡我只需要解決APPLICATIONS DISABLED部分的問題:
2 安裝unixODBC 從1中的最後部分資訊可以看出是ODBC library的什麼問題 從網上搜索,發現了這麼個好網址:http://rpmfind.net/linux/rpm2html/search.php?query=unixODBC 從中隨便挑了個unixODBC-2.2.11-10.el5.src.rpm, 然後下到本機並安裝上。 wget http://vault.centos.org/5.11/os/SRPMS/unixODBC-2.2.11-10.el5.src.rpm rpm -ivh unixODBC-2.2.11-10.el5.src.rpm ./configure --prefix=/home/erlang --without-javac 3 安裝erlang
下面給erl做一個軟連線到/usr/local/bin/,以方便使用 ln -s /home/erlang/bin/erl /usr/local/bin/erl 4 測試安裝成功與否 view sourceprint?bash-3.2# erl Erlang R13B04 (erts-5.7.5) [source] [64-bit] [smp:4:4] [rq:4] [async-threads:0] [hipe] [kernel-poll:false] Eshell V5.7.5 (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(). bash-3.2#