From ea7b3c0156fa52a2551af72a59925ebdc0fc8a53 Mon Sep 17 00:00:00 2001 From: William Wedler Date: Wed, 3 Sep 2014 19:21:38 -0400 Subject: [PATCH] adding setup notes for getting started with ubuntu --- doc/setup-notes-ubuntu.md | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 doc/setup-notes-ubuntu.md diff --git a/doc/setup-notes-ubuntu.md b/doc/setup-notes-ubuntu.md new file mode 100644 index 0000000..bbc2001 --- /dev/null +++ b/doc/setup-notes-ubuntu.md @@ -0,0 +1,42 @@ +I got my application running on ubuntu. Here are my notes: + +Prerequisites: + +* rvm installed with ruby 2.0.0 +* bundler installed +* postgres installed + +Switch to ruby 2.0.0 and install gems: + + rvm use 2.0.0 + bundle install + +Create a postgres user (with db create permissions but no user create permissions): + + sudo -u postgres createuser -d -A -P username + +Resources for postgres on ubuntu: + +* https://help.ubuntu.com/community/PostgreSQL +* http://www.davidpashley.com/articles/postgresql-user-administration/ + + +Setup the database credentials for the application: + +* Create a folder named "secure" outside of rails root +* Copy config/database.yml to /secure/database.yml +* Configure the database.yml with your database name, user name and password + +Database setup (develpment and test): + + bundle exec rake db:create + bundle exec rake db:schema:load + RAILS_ENV=test bundle exec rake db:schema:load + +Run the tests: + + bundle exec cucumber features + bundle exec rspec spec + + +