Erlide:使用Eclipse做Erlang的IDE

來源:互聯網
上載者:User

雖說是搭建個環境,網上搜了一下也有很多網友給了安裝提示,但是由於初次操作,各個小地方小問題還出

了不少。自己從安裝環境,到使用Erlide測試了一下所寫的module裡的functions,也花了一陣子時間,真是

鬱悶啊!下面把自己的安裝到使用記錄一下,分享給大家。

1.先安裝Eclipse,本人安裝的是3.4.2版,根據各自的需求,下載相應發行版。 
   http://www.eclipse.org/downloads/
2.下載安裝Erlang。 
   本人安裝的是為5.6.5 R12B-5版。

http://www.erlang.org/download.html

注意:初次接觸的人最好根據網上有過成功安裝經曆的網友提示的版本搭配進行下載,最好不要自己隨意搭配,

一面遇到安裝問題,本人就碰到過,所以最好嚴格按照上述Eclipse和Erlang版本安裝。
3.安裝Erlide外掛程式 
   開啟Eclipse,在菜單上依次選擇[help]->[software updates...],單擊[available software]tab,點擊

[add site...],輸入URL地址http://erlide.sourceforge.net/update,開啟添加網址的摺疊十字架,等待一會,

會顯示出很多版本,選擇你要安裝的版本,然後點擊右邊的[install...]按鈕,安裝好後,重新啟動。

4.配置Erlide
   在菜單上依次選擇[Window]->[preference],在左邊選擇欄找到[Erlang]->[Installed runtimes],然後點擊右

邊的[add]按鈕,選擇你安裝Erlang的路徑,如果你有多個Erlang安裝版本可以依次設定。

至此,Erlide已經搭建完成!下面來說說怎麼使用這個Erlide。

1.建立工程。 
   在菜單上依次選擇[File]->[New]->[Project],然後選擇[Erlang]->[Erlang Project]。填寫Project Name,比如“ElTest”,餘下的按預設設定,點擊[Next],最後是[Finish]。 
2.建立module 
   在左邊建立的project裡右鍵點擊[src],選擇[new module],在彈出的視窗裡填入以下資訊。 
   Module name:test   (注意test要小寫!!!!!!!!!!!!)

   Container:/ElTest/src      (預設) 
   Application name:None   (預設) 
   Skeleton:Module   (預設) 
在最下面的兩個輸入框裡輸入say(這個是方法名)和0(參數個數),然後點擊[Apply]按鈕。最後點擊[finish]按鈕。 
編輯新產生的module如以下代碼

在裡面提示的地方,完善你的代碼,加入你自己的functions,同時將文中一些沒注釋的文字去掉,否則會報錯。

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了。

http://blog.csdn.net/huangyong19870618/archive/2011/01/21/6156454.aspx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.