-
Notifications
You must be signed in to change notification settings - Fork 12
Home
Shamis Shukoor edited this page Mar 13, 2019
·
10 revisions
- Install Erlang (http://www.erlang.org/downloads) - download and install right build matching target OS and architecture
- Add
erlang\erlX.Y\bin
to your systemPATH
- Verify Erlang installation and path configuration : in shell/cmd type erl (optionally werl.exe in windows) - should start an erlang CLI
- Install
node.js
(https://nodejs.org/en/download/) - Verify that Node.js is added to path :
node --version
-
npm
: Verify (npm --version
) and updatenpm install --global npm@latest
(optionally if required) - Install git : (Windows) https://git-scm.com/downloads
- Follow setup instructions at https://github.com/k2informaticsgmbh/erlscrypt to set up environment for erlscrypt.
- Setup a development path. Referred to as
$ROOT
in rest of this document - Download and set up
cd $ROOT
mkdir rebar3
cd rebar3
- Download rebar3 from https://s3.amazonaws.com/rebar3/rebar3
- Add
$ROOT\rebar3
to your systemPATH
-
git clone https://github.com/K2InformaticsGmbH/dderl
in$ROOT
- cd
$ROOT\dderl
NO_OCI=true rebar3 get-deps
NO_OCI=true rebar3 compile
- To compile with erloci follow setup instruction at https://github.com/K2InformaticsGmbH/erloci and execute the above two commands without
NO_OCI=true
- Install and add to
PATH
wix tools : http://wixtoolset.org/releases/ - Verify
candle.exe
andlight.exe
are accessible in cmd/bash - In
$ROOT\dderl
git checkout release
.\deps\erlpkg\windows\build_msi.escript -v
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.