heroku 関連 問題解決

この動画が凄い参考になる!

1 ローカルではSQLiteを使いたい(pg入れたくない)

Use SQLite Locally and PostgreSQL on Heroku http://railsapps.github.com/rails-heroku-tutorial.html

gemfileを変更

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

その後下記のコマンドを打つ

bundle install --without production

gemfileが変わったので、

$ git commit -a
$ git push heroku master

2 herokuで表示がうまくいかない。 heroku We're sorry, but something went wrong.

We're sorry, but something went wrong.-Heroku備忘録 | とぅえるぶろぐ <http://blog.twelvejapan.com/ruby/were-sorry-but-something-went-wrong-heroku%E5%82%99%E5%BF%98%E9%8C%B2.html>

と同じ現象。

$ vi いじっているrailsのルート/config/environments/production.rb
 # Don't fallback to assets pipeline if a precompiled asset is missed
 config.assets.compile = true

これでもう一回git pushしてアプリが表示できた。

同じくキターーーって感じ

参考サイトで使った下記のコマンドは使わなくてもできた。 その前の--without productionで対象外になる??

$ bundle exec rake assets:precompile RAILS_ENV=production

打ったコマンド

 528  git init .
 529  ls
 530  cd .git/
 531  ls
 532  vi config 
 533  cd ../
 534  git add .
 535  less .gitignore 
 536  git commit -am 'first commit'
 538  heroku create xxxxxx
 539  git remote
 540  git remote -v
 545  vi .git/config 
 546  git remote -v
 547  git push heroku master
 549  heroku rake db:migrate
 550  bundle install
 551  heroku rake db:migrate
 552  git commit -a
 553  heroku rake db:migrate
 554  bundle install --without production
 555  git commit -a
 556  heroku rake db:migrate
 557  git commit -a
 558  git push heroku master
 559  heroku rake db:migrate
 560  heroku open

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-04-25 (水) 13:18:22 (2557d)