如何用rebar3设置牛仔

per*_*gee 8 erlang rebar cowboy

我是erlang/cowboy的新手,rebar3现在使用,因为99的牛仔使用自己的erlang.mk系统,我怎么能rebar3用来建立一个牛仔release?先感谢您.

Ham*_*ani 6

使用该new命令创建项目.

$ rebar3 new app yourapp
Run Code Online (Sandbox Code Playgroud)

然后在您的项目路径中查找rebar.config文件并cowboydeps密钥下添加为dependencie :

{deps, 
    [{cowboy, {git, "git://github.com/ninenines/cowboy.git", {tag, "1.0.1"}}}]}.
Run Code Online (Sandbox Code Playgroud)

然后使用compile命令rebar3获取已定义的依赖项并编译它们以及您的应用程序.

rebar3 compile
Run Code Online (Sandbox Code Playgroud)

最后,release您首先需要创建发布结构,然后使用以下命令进行发布.

$ rebar3 new release yourrel
$ rebar3 release
Run Code Online (Sandbox Code Playgroud)

请注意,Rebar3的基本用法示例详细介绍了牛仔.

  • 问题更多地与例如 - cowyer中的handler.erl相关联,因为处理程序是由eralng.mk系统创建的,它如何转换为`rebar3`模板?谢谢你. (3认同)