These scripts will setup a virtual machine, with all the dependencies needed to build Go.
- Vagrant 1.4 or higher (http://www.vagrantup.com/)
- VirtualBox 4.3.4 or higher (https://www.virtualbox.org/)
To setup the development environment without a GUI window manager (Gnome) and an IDE, do this:
./setup.sh
OR
To setup the development environment with a GUI window manager (Gnome) and an IDE, do this:
./setup.gui.sh
To setup the development environment without a GUI window manager (Gnome) and an IDE, do this:
./setup.bat
OR
To setup the development environment with a GUI window manager (Gnome) and an IDE, do this:
./setup.gui.bat
Running one of the above setup scripts should automatically log you into the virtual machine (using VirtualBox) environment and give you a shell (when run without a GUI) or an IDE (when run with GUI). Suppose you bring the virtual machine down and you want to bring it up at a later time, you can do this:
vagrant up
You can bring down the virtual machine, keeping all your work intact, by doing this:
vagrant halt
OR
vagrant suspend
You can get rid of an already existing box and create a brand new environment by doing:
vagrant destroy
And then running one of the first time setup steps again.
Note: The process of first time setup can take a really long time (a minimum of 40-60 minutes on a good connection).
Credentials for the virtual machine are:
Username: vagrant
There is currently no password for this user. You can set the password using the comand passwd
for user vagrant.