You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1005 B
43 lines
1005 B
10 years ago
|
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
|
||
|
|
||
|
|
||
|
|