搜索了很多資料都說到,如果庫不全的話,編譯安裝的時候會報各種錯誤,所以我們站在巨人的肩膀上。
首先,打好庫:
- sudo apt-get install build-essential
- sudo apt-get install libncurses5-dev
- sudo apt-get install libssl-dev
- sudo apt-get install m4
- sudo apt-get install unixodbc unixodbc-dev
- sudo apt-get install freeglut3-dev libwxgtk2.8-dev
- sudo apt-get install xsltproc
- sudo apt-get install fop
- sudo apt-get install tk8.5
安裝好上面到依賴之後,到官網下個源碼包:http://www.erlang.org/download.html
對下到的包進行解壓並編譯安裝:
- tar zxvf /home/lqg/下載/otp_src_R15B01.tar.gz
- cd /home/lqg/otp_src_R15B01/
- ./configure
- make && make install
這裡編譯一般不會出什麼錯誤,可能會有的是jdk環境的問題:No Java compiler found
這是你檢查下jdk 的環境就好了。
最後,在終端輸入 erl
可以進行erlang的shell測試了:
- 1> io:format("hello wlord").
- hello wlordok
- 2> io:format("hello wlord ~n").
- hello wlord
- ok
- 3> io:format("the output is: ~w ~w~n",[hello,world]).
- the output is: hello world
- ok
- 4> io:format("the output is: ~w~w~n",[hello,world]).
- the output is: helloworld
- ok
- 5> io:format("the output is: ~w~w~n",[hello,world]).
- the output is: helloworld
- ok
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2
更多關於Erlang的詳細信息,或者下載地址請點這裡