ubuntu安裝Erlide,編譯安裝Erlang,創建Erlide工程

 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。

 

按照,插件主頁:http://erlide.org/上的說明即可:
 
Install Erlide by going to Help → Install new software... . In the dialog, enter http://erlide.org/update as URL. Follow the dialogs with the obvious choices and in the end you will be asked to restart.

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.
 
在Eclipse中打開Window → Preferences → Erlang,可以選擇當前IDE使用哪個版本的Erlang .見下圖:
 

  

自此,順利配置好了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

http://blog.csdn.net/ericzhou99/article/details/5952018

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章