ubuntu 11.10 使用 emacs-23.4 开发 erlang 整理 (新手推荐)
2012-04-25 12:24
465 查看
erlang IDE 一直是 erlang界有新手到来时讨论的话题,最近一直在折腾这个闹心的IDE,对于没有使用过emacs的新手来说,emacs环境的搭建
十分困难,如果你英文不错,那还是能通过自己的摸索,最后修成正果的,但是如果你E文烂,那接下来就是痛不欲生了。网上关于 emacs 搭建erlang
开发的文章并不是很多,而且版本各不一样,所以写下此文,希望能帮助想通过 emacs开发erlang的朋友,废话不多说,步入正题。
系统环境 Ubuntu 11.10,下载地址:/content/1778834.html 这里我下载的是:[乌班图].ubuntu-11.10-desktop-amd64.iso
emacs版本是 23.4,下载地址:http://download.chinaunix.net/download.php?id=36796&ResourceID=2622
JDK 1.7 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html 这里我下载的是:
jdk-7u3-linux-x64.tar.gz
Erlang R15B01 下载地址:http://www.erlang.org/download.html 下载:R15B01 Source File 和 R15B01 Man Pages File
下载完,统一解压到 ~/Source/ 文件夹下。
一. JDK 的安装,这个是为了 Erlang 安装做准备的。
这边我就不细说如何安装了,可以参看我转的另一篇文章:/article/5018156.html
二. Erlang 的安装,解压 otp_src_R15B01.tar.gz 到 ~/Source/下,如:~/Source/otp_src_R15B01
新建文档,文件名为 install_erlang.sh,复制如下内容到文档中,保存。
注意,erlang 源码路径,我的是在 ~/Source/目录下
执行,打开终端,输入 sudo sh install_erlang.sh
到此为止,你的erlang应该已经成功安装了。
三. emacs-23.4的编译安装, 解压 emacs-23.4.tar.bz2到~/Source/文件夹下,与erlang相同目录。
同样新建文档,命名为install_emacs.sh,复制下面内容到文档中,保存。
这边要特别注意下,需要修改少量内容,上面标红的,应该是根据你安装的系统版本不同,位置不同,而修改,方法如下:
我想你看明白了吧。打开终端,输入 locate crt1.o,回车就会 定位 crt1.o 文件的位置。这个我是参看别的朋友的文章上的提示,非常感谢这个朋友,地址如下:
http://www.cnblogs.com/geek7/archive/2012/02/27/2370650.html
最后,你的emacs应该也会安装成功。恭喜你。
四.配置emacs,让它支持erlang
在~/根目录下,增加 .emacs文件,粘帖下面内容到该文件上。
内容如下:
重启 emacs ,打开一个 .erl结尾的文件,就会看到 emacs出现erlang菜单,这样,emacs就可以开发erlang了,接下来其他插件的安装,都是为了更好的开发erlang。
十分困难,如果你英文不错,那还是能通过自己的摸索,最后修成正果的,但是如果你E文烂,那接下来就是痛不欲生了。网上关于 emacs 搭建erlang
开发的文章并不是很多,而且版本各不一样,所以写下此文,希望能帮助想通过 emacs开发erlang的朋友,废话不多说,步入正题。
系统环境 Ubuntu 11.10,下载地址:/content/1778834.html 这里我下载的是:[乌班图].ubuntu-11.10-desktop-amd64.iso
emacs版本是 23.4,下载地址:http://download.chinaunix.net/download.php?id=36796&ResourceID=2622
JDK 1.7 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html 这里我下载的是:
jdk-7u3-linux-x64.tar.gz
Erlang R15B01 下载地址:http://www.erlang.org/download.html 下载:R15B01 Source File 和 R15B01 Man Pages File
下载完,统一解压到 ~/Source/ 文件夹下。
一. JDK 的安装,这个是为了 Erlang 安装做准备的。
这边我就不细说如何安装了,可以参看我转的另一篇文章:/article/5018156.html
二. Erlang 的安装,解压 otp_src_R15B01.tar.gz 到 ~/Source/下,如:~/Source/otp_src_R15B01
新建文档,文件名为 install_erlang.sh,复制如下内容到文档中,保存。
#!/bin/bash -e echo -e "please waiting...\n" sudo apt-get install -y build-essential sudo apt-get install -y libncurses5-dev sudo apt-get install -y libssl-dev sudo apt-get install -y m4 sudo apt-get install -y unixodbc unixodbc-dev sudo apt-get install -y freeglut3-dev libwxgtk2.8-dev sudo apt-get install -y xsltproc sudo apt-get install -y tk8.5 cd ~/Source/otp_src_R15B01/ sudo ./configure sudo make && sudo make install
注意,erlang 源码路径,我的是在 ~/Source/目录下
执行,打开终端,输入 sudo sh install_erlang.sh
到此为止,你的erlang应该已经成功安装了。
三. emacs-23.4的编译安装, 解压 emacs-23.4.tar.bz2到~/Source/文件夹下,与erlang相同目录。
同样新建文档,命名为install_emacs.sh,复制下面内容到文档中,保存。
#!/bin/bash -e echo -e "please waiting...\n" sudo apt-get install -y libncurses5-dev sudo apt-get install -y libgtk2.0-dev sudo apt-get install -y libxpm-dev sudo apt-get install -y libgif-dev sudo apt-get install -y libtiff-dev sudo apt-get install -y librsvg2-dev sudo apt-get install -y libdbus-1-dev sudo apt-get install -y libgconf2-dev cd ~/Source/emacs-23.4/ sudo ./configure --with-crt-dir=/usr/lib/x86_64-linux-gnu sudo make && sudo make install
这边要特别注意下,需要修改少量内容,上面标红的,应该是根据你安装的系统版本不同,位置不同,而修改,方法如下:
administrator@ubuntu:~$ locate crt1.o /usr/lib/x86_64-linux-gnu/Mcrt1.o /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crt1.o /usr/lib/x86_64-linux-gnu/gcrt1.o
我想你看明白了吧。打开终端,输入 locate crt1.o,回车就会 定位 crt1.o 文件的位置。这个我是参看别的朋友的文章上的提示,非常感谢这个朋友,地址如下:
http://www.cnblogs.com/geek7/archive/2012/02/27/2370650.html
最后,你的emacs应该也会安装成功。恭喜你。
四.配置emacs,让它支持erlang
在~/根目录下,增加 .emacs文件,粘帖下面内容到该文件上。
内容如下:
;;erlang (setq load-path (cons "/usr/local/lib/erlang/lib/tools-2.6.7/emacs" load-path)) (setq erlang-root-dir "/usr/local/lib/erlang") (setq exec-path (cons "/usr/local/lib/erlang/bin" exec-path)) (setq erlang-man-root-dir "/usr/local/lib/erlang/man") (require 'erlang-start)
重启 emacs ,打开一个 .erl结尾的文件,就会看到 emacs出现erlang菜单,这样,emacs就可以开发erlang了,接下来其他插件的安装,都是为了更好的开发erlang。
相关文章推荐
- ubuntu 11.10 使用 emacs-23.4 开发 erlang 整理之 安装distel
- ubuntu 11.10 使用 emacs-23.4 开发 erlang 整理之 安装 ecb
- ubuntu 11.10 使用 emacs-23.4 开发 erlang 整理之 安装 ESense
- ubuntu 11.10 使用 emacs-23.4 开发 erlang 整理 之 auto-complete 插件的安装
- ubuntu 11.10 使用 emacs-23.4 开发 erlang 整理之 使用自带erlang-flymake.el
- 一、工具的使用 1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目
- 【整理】Android之项目推荐使用的第三方库,有助于快速开发
- Ubuntu安装Arduino及使用Emacs开发环境设置
- 推荐C++新手使用Ubuntu下Geany+Scribes C++环境
- ubuntu 12.04下使用Emacs 24搭建python开发环境
- Ubuntu安装Arduino及使用Emacs开发
- 推荐C++新手使用Ubuntu下Geany+Scribes C++环境
- ubuntu 11.10 编译安装 emacs-23.4
- Android开发资料推荐之安卓巴士Android开发神贴整理
- Ubuntu15.10下如何使用EasyGui模块开发Python GUI
- Ubuntu15.10下如何使用EasyGui模块开发Python GUI
- 开发小技巧--google推荐的底部导航栏的使用BottomNavigationBar
- Ubuntu 安装mysql,以及使用C++开发简单示例
- 一个关于iPhone开发文章推荐:IOS开发新手必备
- 使用virtualenv在ubuntu上搭建python 3开发环境