William Wedler
10 years ago
1 changed files with 42 additions and 0 deletions
@ -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 |
||||
|
|
||||
|
|
||||
|
|
Loading…
Reference in new issue