やーよわきか?

常に強気でいろんなものに挑戦していきたいものですな~。
いろいろと挑戦していく過程のメモ書き等。

herokuへDBを使ったアプリのディプロイ

2013-06-09 02:14:00 | 開発環境・ツール
herokuへディプロイするにはGemfileを以下のように修正する必要がありました。

gem 'sqlite3'

 ↓に修正

group :development, :test do
gem 'sqlite3'
end

group :production do
gem "pg"
end

これで bundle install をするとpgの部分でエラーになってたので省いていました。
ただ、これだとDBを使ったアプリがディプロイできない!

以下の手順にてPostgreSQLをインストール。

#PostgreSQlのインストール
sudo apt-get -y install postgresql-9.1

#日本語(UTF-8)用のロケールを生成
sudo locale-gen ja_JP.UTF-8
sudo service postgresql restart

#PostgreSQLに関連する開発ファイル
sudo apt-get -y install libpq-dev

※Ubuntu13.04にて

PostgreSQLはあまり使ったことがないので、結構苦戦しました…。
以下の書籍にて解決!

<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=maroshi04-22&o=9&p=8&l=as1&asins=B00CIR1QEM&ref=qf_sp_asin_til&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>

herokuでのマイグレーションは以下

heroku run rake db:migrate --app [app-name]


最新の画像もっと見る

コメントを投稿