簡體   English   中英

如何使用emacs編譯erlang項目

[英]how to compile erlang project with emacs

我檢查了erlang-mode的文檔。

看來Cc Ck(erlang-compile)-在當前緩沖區中編譯Erlang模塊。

只需編譯當前緩沖區的一個文件。 我想用emacs上常用的鋼筋編譯一個項目。 例如。 ./鋼筋編譯

它可以顯示結果,例如執行“ erl -sname -pa ebin -pa deps / * / ebin”。

如何在emacs上做到這一點?

以“正確”的方式執行此操作需要使用劣質的emacs外殼等,這並非易事。 但是,您可以通過以下兩個步驟獲得所需的效果:

  1. 在項目目錄的頂層,可以通過訪問rebar.config文件進入該目錄,執行Mx compile ,然后按Enter鍵,將compile命令更改為rebar.config rebar get-deps compile ,然后按Enter鍵運行它。
  2. 假設第一步的編譯成功,執行Cu Mx erlang-shell並按Enter。 它將提示您輸入shell參數,應為

    erl -pa deps/*/ebin -pa ebin

    按下回車鍵,您將得到一個erlang shell提示,並為您的項目正確設置了erlang加載路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM