0.13.9版本的Erlide對開發環境的要求是:
Works with Eclipse 3.6, Java 1.5 and Erlang R13B, or later (including Eclipse 4.x).
一, 下載安裝eclipse3.6 ,java環境爲1.6,Erlang爲R14B04
二, A)ubuntu10.04下編譯安裝erlang:
首先得卸載系統自帶的Erlang和相關程序:
sudo apt-get remove erlang-ssl couchdb-bin erlang-base erlang-xmerl erlang-inets erlang-crypto erlang-mnesia erlang-public-key erlang-syntax-tools erlang-runtime-tools
安裝Erlang編譯時依賴的各種庫和工具:
sudo apt-get install m4 fop xsltproc unixodbc libssl-dev unixodbc-dev openjdk-6-jdk freeglut3-dev libwxgtk2.8-dev libncurses5-dev build-essential
配置前:
編譯出錯時,如果是wx的錯誤則:
touch lib/wx/SKIP
before the "configure" step.
配置安裝路徑和參與編譯的功能:
sudo ./configure --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll
編譯,安裝:
sudo make
sudo make install
設置path:
sudo gedit /etc/profile
添加 export PATH=:/usr/local/lib/erlang/bin
如果你有安裝過jdk,則可以添加在之前的path之後,類似於
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin:/usr/local/redis-2.2.12/bin:/usr/local/lib/erlang/bin
中途如果出錯了,不要繼續使用出錯的代碼文件夾,刪除掉文件夾配置好環境後重新解壓一份代碼,否則可能因爲configure的緩存導致持續失敗。
sudo apt-get -y install tk-dev 安裝了這個包,erlang自帶的工具才能用
B) window下安裝erlang,如下:
1.下載erlang http://www.erlang.org/download.html(如果下載R14B版本可直接點下面的鏈接:http://www.erlang.org/download/otp_win32_R14B04.exe)。
2.安裝下載的exe文件,注意安裝的目錄中不要存在空格。
3.配置環境變量。在系統變量中建立變量名爲“ERL_HOME”,值爲erlang的安裝目錄。
4.在PATH變量中添加“%ERL_HOME%\bin”。
5.啓動運行,在控制檯輸入“erl”,如果出現類似“Eshell V5.8.2 (abort with ^G)”字樣,說明安裝成功。
三, 在eclipse中安裝erlide IDE。
An alternative way to install is from the Eclipse marketplace Help → Eclipse Marketplace... or if you are using Eclipse 3.7 simply by dragging and dropping the button below into a running Eclipse workspace
Restart. Go to Window → Preferences → Erlang → Installed runtimes and add an entry (or several) for your Erlang installation(s) of choice. The required parameters are the name and the path to the top level directory (i.e. $ERL_TOP). Now restart again.
自此,順利配置好了ubuntu10.04的erlang開發環境
四,使用erlide創建第一個Erlang工程
1,新建工程。
在菜單上依次選擇[File]->[New]->[Project],然後選擇[Erlang]->[Erlang Project]。填寫Project Name,比如“ElTest”,餘下的按默認設置,點擊[Next],最後是[Finish]。
2.新建module
在左邊新建的project裏右鍵點擊[src],選擇[new module],在彈出的窗口裏填入以下信息。
Module name:Test
Container:/ElTest/src (默認)
Application name:None (默認)
Skeleton:None (默認)
在最下面的兩個輸入框裏輸入say(這個是方法名)和0(參數個數),然後點擊[Apply]按鈕。最後點擊[finish]按鈕。
3,配置運行project
右鍵點擊Project,依次選擇[run as]->[run configurations],在彈出的窗口,右鍵點擊左邊一覽的[Erlang application],選擇[new]。
在右邊的[main]頁面,選擇要運行的project(這兒默認是ElTest),
在[runtimes]頁面,依次選擇,填入以下
runtime:Erl5.6.5
NodeName: test
Cookie: 默認什麼都不填
選擇[Start the Erlang node if not running already]
然後點擊[run]按鈕
在下面的Console窗口,輸入test:say().
( 注意後面的那個句點。)
你就會看到傳說中的hello,world了。
在新裏鍀 包管理器中可以搜索安裝yaws等Erlang開源項目
配置環境的過程,出了不少錯,花了不少時間。凡事還是要靠自己,傳說中的erlang-cn羣對新手其實幫助不大,估計是不屑新手的初級問題吧。
以上內容,整理參考自:
http://weiqingfei.iteye.com/blog/264684
http://www.cnblogs.com/me-sa/archive/2011/12/28/erlang0026.html