QualityBox/development: Difference between revisions
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..." |
No edit summary |
||
| Line 1: | Line 1: | ||
{{ | 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]] | ||