2.1.1.1.1. Local Virtual Machine Installation on VagrantΒΆ
Vagrant is an application for managing virtual machines that enables the same configuration to be applied to more than one machine based on a Vagrantfile. This allows virtual machines used by different developers to have the same settings and environment configured on them automatically.
Vagrant can be installed on Linux, Mac OS X, and Windows.
This virtual machine is for development. It should not be used as a production server.
To install VirtualBox and Vagrant and download the Makahiki source code, use Setting Up the Makahiki and Vagrant Development Environment.
To install Makahiki on Vagrant and start the server, use Quick Start Guide: Makahiki on Vagrant.
If you want to use Eclipse to develop software with Makahiki, use Using Eclipse to Develop With Makahiki on Vagrant.
The rest of these sections are optional. They describe how to make changes to the configuration of Makahiki and the Vagrant virtual machine.
- 2.1.1.1.1.1. Setting Up the Makahiki and Vagrant Development Environment
- 2.1.1.1.1.1.1. Hardware Requirements
- 2.1.1.1.1.1.2. Host Operating System Recommendations
- 2.1.1.1.1.1.3. Install VirtualBox
- 2.1.1.1.1.1.4. Install Vagrant
- 2.1.1.1.1.1.5. Open A Command Line Application
- 2.1.1.1.1.1.6. Download the Base Virtual Machine
- 2.1.1.1.1.1.7. Download the Makahiki Source Code
- 2.1.1.1.1.1.8. Install Makahiki On Vagrant
- 2.1.1.1.1.2. Quick Start Guide: Makahiki on Vagrant
- 2.1.1.1.1.3. Using Eclipse to Develop With Makahiki on Vagrant
- 2.1.1.1.1.3.1. Installing Eclipse Prequisites
- 2.1.1.1.1.3.2. Import Makahiki as an Eclipse Project
- 2.1.1.1.1.3.3. Opening an SSH Session in Eclipse
- 2.1.1.1.1.3.4. Enabling Makahiki Code Completion in Eclipse PyDev
- 2.1.1.1.1.3.5. Remote Debugging in Eclipse PyDev
- 2.1.1.1.1.3.6. Adding Remote Debugging Code to a Python File
- 2.1.1.1.1.4. Troubleshooting Makahiki on Vagrant
- 2.1.1.1.1.5. Running Makahiki on Vagrant
- 2.1.1.1.1.6. Configuring Memcached on Vagrant
- 2.1.1.1.1.7. Configuring Vagrant Settings