ubuntu 11.10 搭建erlang环境 (转载)
2012-04-16 00:59 rhinovirus 阅读(536) 评论(0) 编辑 收藏 举报地址:http://blog.csdn.net/lqg1122/article/details/7434310
搜索了很多资料都说到,如果库不全的话,编译安装的时候会报各种错误,所以我们站在巨人的肩膀上。
首先,打好库:
- 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 (跟SDK冲突,暂时不安装)
- sudo apt-get install tk8.5
安装好上面到依赖之后,到官网下个源码包:http://www.erlang.org/download.html
对下到的包进行解压并编译安装:
- tar zxvf /home/administrator/下载/otp_src_R15B01.tar.gz
- cd /home/administrator/otp_src_R15B01/
- sudo ./configure
- sudo make && sudo make install
这里编译一般不会出什么错误,可能会有的是jdk环境的问题:No Java compiler found
这是你检查下jdk 的环境就好了。
弄完之后,在终端输入 erl
可以进行erlang的shell测试了:
- 1> io:format("hello world").
- hello worldok
- 2> io:format("hello world ~n").
- hello world
- 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
本文基于署名-非商业性使用 3.0许可协议发布,欢迎转载,演绎,但是必须保留本文的署名rhinovirus(包含链接http://www.cnblogs.com/rhinovirus/),且不得用于商业目的。如您有任何疑问或者授权方面的协商,请与我联系。