A way to get a Clojure development environment based on Vagrant.
- Fully configured Emacs editor with the following packages
- Along with the following software dependencies
Install the latest version of VirtualBox.
Install the latest version of Vagrant.
Once it is done, install the vagrant vbguest plugin. This plugin will ensure the VirtualBox extensions are applied properly. Install the vagrant vbguest plugin by executing this command
vagrant plugin install vagrant-vbguest
- Make a copy of the
config.yml.template
and call itconfig.yml
- Fill up the
config.yml
with relevant information like your name, email address, location of private & public keys to be used for working with the source code
Open up a terminal window and navigate to where you have checked out this code and say
vagrant up --provision
This will pull down the box from Vagrant Atlas and prepare it for initial use. This will take a while, so grab a cup of coffee/tea/your favorite beverage while vagrant is doing its work.
Once the control comes back to you, you can then say ```vagrant ssh``. You are now ready to go !
Open up a terminal window and navigate to where you have checked out this code and say vagrant up
.
This will launch the VM and give the control back to you.
You can then say vagrant ssh
and start your work.
Happy coding !!!