![](/img/trans.png)
[英]How to force the erlang-compile command of emacs to search in the include directory
[英]how to compile erlang project with emacs
我檢查了erlang-mode的文檔。
看來Cc Ck(erlang-compile)-在當前緩沖區中編譯Erlang模塊。
只需編譯當前緩沖區的一個文件。 我想用emacs上常用的鋼筋編譯一個項目。 例如。 ./鋼筋編譯
它可以顯示結果,例如執行“ erl -sname -pa ebin -pa deps / * / ebin”。
如何在emacs上做到這一點?
以“正確”的方式執行此操作需要使用劣質的emacs外殼等,這並非易事。 但是,您可以通過以下兩個步驟獲得所需的效果:
rebar.config
文件進入該目錄,執行Mx compile
,然后按Enter鍵,將compile命令更改為rebar.config
rebar get-deps compile
,然后按Enter鍵運行它。 假設第一步的編譯成功,執行Cu Mx erlang-shell
並按Enter。 它將提示您輸入shell參數,應為
erl -pa deps/*/ebin -pa ebin
按下回車鍵,您將得到一個erlang shell提示,並為您的項目正確設置了erlang加載路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.