如何用emacs编译erlang项目
我已经检查了erlang模式的文档 看起来C-C-k(erlang编译)-在当前缓冲区中编译erlang模块 只需编译当前缓冲区的一个文件。我想用emacs上的rebar commond编译一个项目。例如 它可以显示结果,如执行“erl-sname-pa ebin-pa deps/*/ebin” 如何在emacs上执行此操作?以“正确”的方式执行此操作涉及劣质的emacs外壳等等,这不是小事。但通过以下两个步骤,您基本上可以获得所需的效果:如何用emacs编译erlang项目,emacs,compilation,erlang,Emacs,Compilation,Erlang,我已经检查了erlang模式的文档 看起来C-C-k(erlang编译)-在当前缓冲区中编译erlang模块 只需编译当前缓冲区的一个文件。我想用emacs上的rebar commond编译一个项目。例如 它可以显示结果,如执行“erl-sname-pa ebin-pa deps/*/ebin” 如何在emacs上执行此操作?以“正确”的方式执行此操作涉及劣质的emacs外壳等等,这不是小事。但通过以下两个步骤,您基本上可以获得所需的效果: 在项目目录的顶层,您可以通过访问rebar.confi
rebar.config
文件访问该目录,执行M-x compile
并在点击enter键后,将compile命令更改为rebar get deps compile
,然后点击enter键运行它C-u M-x erlang shell
并按enter键。它将提示您输入shell参数,这些参数应该是
erl-pa-deps/*/ebin-pa-ebin
点击enter,您将得到一个erlangshell提示,并为您的项目正确设置了它的erlang加载路径也许这可以让您开始:这可能更适合thx,我发现了erlang模式的扩展,它可以使用rebar编译erlang项目。我应该学习一些elisp。