Skip to content
Agustin edited this page Mar 4, 2019 · 10 revisions

Travis (.org) Coveralls github GitHub GitHub release GitHub Release Date GitHub commits since latest release

Erlang Development setup

  1. Install Erlang (http://www.erlang.org/downloads) - download and install right build matching target OS and architecture
  2. Add erlang\erlX.Y\bin to your system PATH
  3. Verify Erlang installation and path configuration : in shell/cmd type erl (optionally werl.exe in windows) - should start an erlang CLI
  4. Install node.js (https://nodejs.org/en/download/)
  5. Verify that Node.js is added to path : node --version
  6. npm : Verify (npm --version) and update npm install --global npm@latest (optionally if required)
  7. Install git : (Windows) https://git-scm.com/downloads
  8. Follow setup instructions at https://github.com/k2informaticsgmbh/erlscrypt to set up environment for erlscrypt.
  9. Setup a development path. Referred to as $ROOT in rest of this document
  10. Download and set up
    1. cd $ROOT
    2. mkdir rebar3
    3. cd rebar3
    4. Download rebar3 from https://s3.amazonaws.com/rebar3/rebar3
    5. Add $ROOT\rebar3 to your system PATH

Build DDErl

  1. git clone https://github.com/K2InformaticsGmbH/dderl in $ROOT
  2. cd $ROOT\dderl
  3. NO_OCI=true rebar3 get-deps
  4. NO_OCI=true rebar3 compile
  5. To compile with erloci follow setup instruction at https://github.com/K2InformaticsGmbH/erloci and execute the above two commands without NO_OCI=true

Build MSI

  1. Install and add to PATH wix tools : http://wixtoolset.org/releases/
  2. Verify candle.exe and light.exe are accessible in cmd/bash
  3. In $ROOT\dderl
  4. git checkout release
  5. .\deps\erlpkg\windows\build_msi.escript -v

Contribute

Use your git credentials to login to github and push or pull request. If you are missing permissions please contact the original author of the Project.

Clone this wiki locally