Installation
NOTE
Latest Binary Releases
To install from a binary package:
tar xvzf ./erln8_<platform>.tgz
cd erln8
./install.sh
FreeBSD (Currently unavailable)
Building from source
OSX Yosemite
To build manually, use the following:
brew upgrade # required to pull in a newer version of DMD
brew install dmd dub
# You MUST use DMD 2.076.1 or above
git clone https://github.com/erln8/erln8.git
cd erln8
make
make install
# erln8, reo, and reo3 are all installed in the local user home
# at ~/.erln8.d/bin
# YOU MUST ADD ~/.erln8.d/bin TO YOUR PATH!
Ubuntu 14.04 / 15.04
sudo apt-get install build-essential libncurses5-dev openssl libssl-dev fop xsltproc unixodbc-dev libglib2.0-dev git autoconf
sudo apt-get install xdg-utils
wget http://downloads.dlang.org/releases/2.x/2.067.1/dmd_2.067.1-0_amd64.deb
sudo dpkg -i dmd_2.067.1-0_amd64.deb
wget http://code.dlang.org/files/dub-0.9.23-linux-x86_64.tar.gz
tar xvzf dub-0.9.23-linux-x86_64.tar.gz
sudo mv dub /usr/local/bin/dub
git clone https://github.com/erln8/erln8.git
cd erln8
make
make install
# erln8, reo, and reo3 are all installed in the local user home
# at ~/.erln8.d/bin
# YOU MUST ADD ~/.erln8.d/bin TO YOUR PATH!
Centos 6 / 7
sudo yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf git wget
wget http://downloads.dlang.org/releases/2.x/2.067.1/dmd-2.067.1-0.fedora.x86_64.rpm
sudo yum install dmd-2.067.1-0.fedora.x86_64.rpm
wget http://code.dlang.org/files/dub-0.9.23-1.x86_64.rpm
sudo yum install dub-0.9.23-1.x86_64.rpm
git clone https://github.com/erln8/erln8.git
cd erln8
make
make install
# erln8, reo, and reo3 are all installed in the local user home
# at ~/.erln8.d/bin
# YOU MUST ADD ~/.erln8.d/bin TO YOUR PATH!
Ansible
Tyler Cross put together an Ansible playbook.
Soure located here.
Chef
Here's a Chef cookbook for installing erln8 in Ubuntu 15.04. You might be able to twist my arm to add other platforms.
Puppet
Joseph Dunne has started an erln8 Puppet module.
Docker
I release erln8 binaries via Docker. If you need to use a Dockerfile to build, check this out.
© 2015 Dave Parfitt