首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用emacs编译erlang项目

如何用emacs编译erlang项目
EN

Stack Overflow用户
提问于 2015-02-08 14:35:33
回答 1查看 560关注 0票数 0

我查过erlang模式的医生。

似乎C-c - C-k ( Erlang -编译)-在当前缓冲区中编译Erlang模块。

只需编译一个当前缓冲区的文件。我想编译一个在emacs上使用钢筋逗号的项目。例如:./钢筋汇编

它可以显示执行"erl -sname -pa ebin -pa deps/*/ebin“之类的结果。

如何在emacs上做这件事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-09 01:17:40

这样做是“正确的”方式,包括低劣的emacs shell之类的,而不是微不足道的。但是,您可以通过以下两个步骤获得所需的效果:

  1. 在项目目录的顶层,您可以通过访问rebar.config文件来访问该目录,执行M-x compile,在按enter之后,将编译命令更改为rebar get-deps compile,然后单击enter运行它。
  2. 假设第一步编译成功,执行C-u M-x erlang-shell并点击enter。它将提示您输入shell参数,它应该是 erl -pa deps/*/ebin -pa ebin 点击enter,您将得到一个erlang提示符,它的erlang加载路径为您的项目正确设置。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28395130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档