Using Reahl in Vagrant¶
We prefer to install all development tools specific to a project inside a virtual machine managed by Vagrant.
Reahl provides a vagrant box with many tools we use installed and ready to go.
If you know Vagrant and have it set up on your machine, you can skip all Reahl installation instructions and instead just do the following:
Create a directory somewhere with the following VagrantFile:
# -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| config.vm.box = "reahl/bionic64" config.vm.network "forwarded_port", guest: 8000, host: 8000 config.vm.network "forwarded_port", guest: 8363, host: 8363 config.vm.provision "shell", privileged: false, inline: <<-SHELL pip install reahl[all] SHELL end