Skip to content
Shamis Shukoor edited this page Mar 13, 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.