windows下利用intellij idea等工具開發erlang


今天突然想在家里去年新買的電腦上寫點erlang代碼,然后可恥的發現家里的電腦上竟然沒有開發環境,果然是去年6月以后沒寫過erlang代碼么╮(╯▽╰)╭?
圖片
        首先下載需要用的幾樣東西:
        erlang OTP:http://www.erlang.org/news/101
        CygWin:https://www.cygwin.com/
        IntelliJ IDEA 15:http://www.7down.net/soft/53128.html  
        erlang的安裝沒什么好說的,一路continue就行了。
        CygWin根據我的需求選取devel下列選項:
圖片
在環境變量path中加入erlang和cygwin的信息,然后就可以調用了
圖片 
接下來安裝rebar,地址:https://github.com/rebar/rebar 

接下來是配置intellij idea,來開發erlang.

首先,我們需要安裝Erlang的插件,如下圖所示,點擊Install JetBrains plugin按鈕,安裝Erlang插件。

安裝好插件后,還需要配置一下Rebar,如下圖所示:

 

然后再選中下圖所示的復選框,選擇了這兩項,我們才能使用Rebar進行編譯,並且可以調試

 
IDEA一個很方便的地方就是很好兼容其他IDE,讓習慣其他IDE的用戶很容易遷移過來 
辦法:File > Settings > Appearance & Behavior > Keymap,然后在下拉框找到對應IDE,如下圖: 
 

 配置好上述環境后,我們就可以新建Erlang項目了,如下圖所示,選擇新建Erlang項目,選擇項目的SDK,這里我選擇的Erlang 18,然后給項目取名字。


項目建好后,需要建一個spider.app.src文件(spider是Application的名字)以及一個rebar.config,這樣才能使用Rebar進行編譯,其具體配置如下圖所示:
圖片  
圖片 

配置好后,就可以編譯了,完成后,會在Project中增加如下圖所示的目錄及相應的文件。

 

 

配置好編譯設置后,我們需要如下圖所示添加並配置Erlang的應用,注意添加應用開始的模塊、函數,以及需要配置工作目錄,否則不能運行。

 

此時我們就可以編譯、運行Erlang項目了,也可以進行調試,但是目前我們修改了代碼需要手動編譯一次,才能生效進行調試運行。可以進行下圖所示的設置在啟動應用前引用另一個配置進行Rebar的編譯,使修改的代碼立即生效。

 

我們在編寫代碼的時候,很多時候是需要幫助的,如查看某個系統函數的參數及用 法,我們只需要將光標移動到函數名中,使用Ctrl+Q就可以查看。但這里一個問題,Erlang插件默認的配置是直接從互聯網上進行搜索顯示的,就像 VS的在線MSDN一樣,如果網絡狀況不佳,就會導致顯示很慢,IDEA表現得很卡。可以通過如下圖所示的方法添加本地搜索目錄,並把網絡搜索路徑刪除, 這樣設置后查閱幫助就會變得很快了。

 

通過上面的設置我們現在大功告成,終於可以隨心所欲地進行編輯、編譯、斷點、調試了,如下圖所示,我們可以斷點,單步執行,查看A、B變量的值,以及查看程序的輸出。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM