安裝erlang直接忽略,debian下安裝hipe的話
sudo apt-get install erlang-base-hipe
atom,安裝
atom-autocomplete-erlanglanguage-erlang
*********************************************以下為idea系列配置*********************************************
rebar已經不建議使用,建議使用rebar3,經過測試,發現確實很方便,而且相容老的rebar專案
rebar3新增到path
vim ~/.bash_profile
export path=~/dev/erlang/bin:$pathexport path=~/dev/tools:$path
建立工程使用rebar3 new或者我的python指令碼
例如:
idea裡面只要配置extern tool,別的啥都不需要配置,因為都是用rebar3來跑的
ide setting,extern tools
name: compilegroup: rebar3
program: rebar3
parameters: compile
working directory: $projectfiledir$
name: eunitgroup: rebar3
program: rebar3
parameters: eunit
working directory: $projectfiledir$
name: ctgroup: rebar3
program: rebar3
parameters: ct
working directory: $projectfiledir$
name: cleangroup: rebar3
program: sh
parameters: clean.sh
working directory: $projectfiledir$
name: targroup: rebar3
program: rebar3
parameters: tar
working directory: $projectfiledir$
備註:
idea系列ide,選項裡面搜尋type,在file types裡面新增自定義字尾檔案,可以指定為某種型別的檔案,比如,.yaws和cowboy的自定義的模板字尾就可以用這個方式來讓ide自動補全了
順便說一句,intellij idea系列,世界上最強的ide,沒有之一。
VSCode配置Erlang開發環境
由於vscode的erlang外掛程式預設是使用rebar3編譯生成的目錄結構來進行除錯的,所以需要使用rebar3來進行編譯。也強烈建議使用rebar3來建立工程。在vscode終端使用rebar3建立乙個hello工程 在 終端 選單中執行 配置預設生成任務 選擇使用模板建立tasks.json...
開發環境配置
每次換了電腦,都需要折騰一下電腦配置之前用的比較順手的環境,因此在此記錄下個人常用的一些開發工具和環境的配置 alias就是別名的意思,可以配置一些簡單好用的alias提高效率,通過在 bashrc 中新增即可.注 修改.bashrc後,需要通過執行source bashrc來讓修改生效,或者重啟終...
Erlang開發建議
以下是在erlang專案開發中的一些記錄,即包含很多通俗易懂的原則,也包含一些似是而非的建議,比較混亂,還沒有積累到乙個可以分門別類的地步,各位就將就看吧.確保沒有任何編譯警告 erlang中string採用list實現,32位系統中,其1個字元用8個位元組的空間 4個儲存value,4個儲存指標 ...