2.1.1.1.3. Local Installation on WindowsΒΆ
First off, we must state that native installation of Makahiki on Windows is more complicated and error-prone than on a Unix environment, because Makahiki uses two technologies (Django and Memcached) that are more difficult to install in a Windows environment.
We thus provide documentation for three approaches to installing Makahiki on Windows: dual-booting, virtual machine, and native installation. The first two approaches get around the difficulties of native installation by providing a Unix environment within Windows.
If you intend to modify or enhance the Makahiki software (i.e. you plan to be a developer rather than simply deploy a release of the software), we recommend you use the first two options which provide a unix environment.
- Our estimated hardware requirements for development use are:
- CPU: modern dual or quad core
- RAM: 4 GB
- Disk space: 10 GB
- 2.1.1.1.3.1. Makahiki installation using VirtualBox
- 2.1.1.1.3.2. Makahiki installation using dual boot
- 2.1.1.1.3.3. Makahiki Native Windows Installation
- 2.1.1.1.3.3.1. Install Python
- 2.1.1.1.3.3.2. Install C Compiler
- 2.1.1.1.3.3.3. Install Git
- 2.1.1.1.3.3.4. Install Pip
- 2.1.1.1.3.3.5. Install Virtual Environment Wrapper
- 2.1.1.1.3.3.6. Install Python Imaging Library
- 2.1.1.1.3.3.7. Install PostgreSQL
- 2.1.1.1.3.3.8. Download the Makahiki source
- 2.1.1.1.3.3.9. Workon makahiki
- 2.1.1.1.3.3.10. Install required packages
- 2.1.1.1.3.3.11. Setup environment variables
- 2.1.1.1.3.3.12. Initialize Makahiki
- 2.1.1.1.3.3.13. Start the server
- 2.1.1.1.3.3.14. Verify that Makahiki is running
- 2.1.1.1.3.3.15. Configure your Makahiki instance
- 2.1.1.1.3.3.16. Updating your Makahiki instance