Difference between revisions of "QualityBox/development"

From Freephile Wiki
Jump to navigation Jump to search
(Created page with "{{stub}} To get started on development of QualityBox, you need some basic requirements. Development so far has been done on Ubuntu. You'll need Vagrant and Ansibl...")
 
 
Line 1: Line 1:
{{stub}}
+
This is a supplement to the [https://github.com/freephile/qb/blob/master/INSTALL.md INSTALL.md] file  {{highlight|text=We'll probably switch over to using this wiki rather than publishing on GitHub because this interface is so much easier to format and include code samples, links etc.}}
  
 
To get started on development of QualityBox, you need some basic requirements.  Development so far has been done on [[Ubuntu]].  You'll need [[Vagrant]] and [[Ansible]].  You'll also need [[VirtualBox]] if you want to work with a local virtual deployment instead of deploying to a true host.
 
To get started on development of QualityBox, you need some basic requirements.  Development so far has been done on [[Ubuntu]].  You'll need [[Vagrant]] and [[Ansible]].  You'll also need [[VirtualBox]] if you want to work with a local virtual deployment instead of deploying to a true host.
 +
 +
 +
== Getting Started Errors ==
 +
ImportError: No module named yaml
 +
Means that your Python doesn't have the YAML parsing module.  You might as well add this to your global Python
 +
<source lang="bash">sudo --set-home pip install pyyaml</source>
 +
 +
No module named jinja2.exceptions
 +
Means that your Python doesn't have the Jinja2 template module.  You can install this into your ''user'' environment with
 +
<source lang="bash">pip install --user Jinja2</source>
  
 
[[Category:QualityBox]]
 
[[Category:QualityBox]]

Latest revision as of 14:47, 2 March 2017

This is a supplement to the INSTALL.md file


To get started on development of QualityBox, you need some basic requirements. Development so far has been done on Ubuntu. You'll need Vagrant and Ansible. You'll also need VirtualBox if you want to work with a local virtual deployment instead of deploying to a true host.


Getting Started Errors[edit | edit source]

ImportError: No module named yaml

Means that your Python doesn't have the YAML parsing module. You might as well add this to your global Python

sudo --set-home pip install pyyaml
No module named jinja2.exceptions

Means that your Python doesn't have the Jinja2 template module. You can install this into your user environment with

pip install --user Jinja2