Đây là các bước tôi đã làm theo:
Cài đặt PostgreSQL và gói phát triển
$ sudo apt-get install postgresql
$ sudo apt-get install libpq-dev
Thiết lập người dùng giống với thông tin đăng nhập Ubuntu của tôi
$ sudo su postgres -c psql
postgres=# CREATE ROLE <username> SUPERUSER LOGIN;
postgres=# \q
Sửa đổi Gemfile
# Remove gem 'sqlite3'
gem 'pg'
Sửa đổi database.yml
trong thư mục ứng dụng
development:
adapter: postgresql
encoding: unicode
database: appname_development
pool: 5
timeout: 5000
username: <username>
password:
test:
adapter: postgresql
encoding: unicode
database: appname_test
pool: 5
timeout: 5000
username: <username>
password:
Chạy cài đặt gói
$ bundle install
Tạo cơ sở dữ liệu và di chuyển
$ rake db:create:all
$ rake db:migrate
Đây là các nguồn tôi đã sử dụng để trợ giúp:
http://mrfrosti.com/2011/11/postgresql-for-ruby-on-rails-on-ubuntu/
http://railscasts.com / episode / 342-migrating-to-postgresql
https://devcenter.heroku.com/articles/local-postgresql