学習目的で RoR で作成した簡単なブログを heroku にデプロイしようとしていますが、sqlite3 はサポートされていないため、PostgreSQL に移行することにしました。
database.yml ファイルを変更しました
development:
adapter: postgresql
encoding: utf8
database: blog_development
pool: 5
username: user
password:
test:
adapter: postgresql
encoding: utf8
database: blog_test
pool: 5
username: user
password:
以下を使用して PostgreSQL をインストールしました。
brew install postgresql
sqlite3 を削除し、以下を追加しました:
gem 'pg'
bundle install を実行しました
私が実行しようとしたとき:
rake db:create
私は得た:
could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
私はそれを修正しようとしました:
Rails で、{"adapter"=>"postgresql" のデータベースを作成できませんでした。
と:
http://russbrooks.com/2010/11/25/install-postgresql-9-on-os-x
http://www.mozmorris.com/2011/11/15/configure-postgresql-to-accept-tcpip-connections.html
追加 情報:
RoR: 4.0
ルビー: 2.0.0
psql: 9.3.1
ページ: '0.17.0'
OS:OSXマーベリックス