2016-02-02 10 views
6

Ich bin ein Neuling von Erlang/Cowboy, mit rebar3 jetzt, da 99 Cowboy sein eigenes erlang.mk System verwendet, wie kann ich rebar3 verwenden, um einen Cowboy release zu bauen? Vielen Dank im Voraus.Wie man Cowboy mit rebar3 einrichtet

Antwort

4

Verwenden Sie den Befehl new, um Ihr Projekt zu erstellen.

$ rebar3 new app yourapp 

Dann in Ihrem Projektpfad rebar.config Datei finden und cowboy als dependencie unter dem deps Schlüssel hinzufügen:

{deps, 
    [{cowboy, {git, "git://github.com/ninenines/cowboy.git", {tag, "1.0.1"}}}]}. 

Dann compile Befehl rebar3 definierten Abhängigkeiten holen und sie sowie Ihre Anwendung zu kompilieren.

rebar3 compile 

Am Ende zur Herstellung eines release müssen Sie zuerst die Freigabestruktur erstellen und dann eine Freigabe mit folgenden Befehlen zu machen.

$ rebar3 new release yourrel 
$ rebar3 release 

Beachten Sie, dass basic usage example von Rebar3 über Cowboy ist in Einzelheiten.

+2

das Problem ist mehr verbunden, zum Beispiel - handler.erl in Cowboy als Handler von eralng.mk System geschaffen, wie es 'rebar3' Vorlage konvertieren werden? Vielen Dank im Voraus. – perigee