Hur får man igång purjo?
- Ladda ner koden (git clone git@github.com:datasektionen/purjo.git)
- Installera någon bra ruby-version (1.8.7 exempelvis)
- Installera bundler (sudo gem install bundler)
3.5. RVM är rätt trevligt. (http://rvm.beginrescueend.com/)
- Kör
bundle install
för att installera alla gems som behövs för att köra purjo
- Sätt upp en databas och fyll i config/database.yml appropriately (se config/database.yml.dist)
5.5 Fixa config/configuration.yml (se config/configuration.yml.dist)
- Kör
rake db:schema:load
för att bygga upp databasstrukturen.
- Fyll i config/my_user.yml med dina uppgifter. Dessa är till för att du ska kunna få en fungerande användare lokalt utan att behöva sätta upp en SSH-tunnel till KTH:s nät för att kunna importera användare. Exempel finns i config/my_user.yml.example
- Kör
rake db:setup
för att populera databasen med dina uppgifter och så.
- Kör
./script/rails server
för att starta applikationen.
Värt att notera:
Om du vill få solr-stuff att funka lokalt behöver du starta solr (rake sunspot:solr:start) och bygga om indexet emellanåt (rake sunspot:reindex). Dessutom behöver du ställa in use_solr till true i config/configuration.yml, annars funkar ingenting när det kommer till sökningen.