[Rails] rake db:migrate コマンドで rake aborted! no such file to load — pg のエラー問題を解決
- 2011 9/18
- カテゴリー : Ruby on Rails
- PostgreSQL
- コメントを書く
Railsにて、rake db:migrate コマンドがエラーで実行できない問題を解決したのでメモ。
$ rake db:migrate rake aborted! no such file to load -- pg Tasks: TOP => db:migrate (See full trace by running task with --trace) |
アプリケーションルート直下の Gemfile ファイルにて、SQLite3 を使う記述が初期設定のままだったので、これをpostgresqlを使うように書き換えればOKです。
$ vim Gemfile |
■ Gemfileから一部抜粋
#Comment out the sqlite3 requirement #gem 'sqlite3-ruby', :require => 'sqlite3' #Add a pg requirement gem 'pg', :require => 'pg' |
以上です。
【参考】
・Ruby/Rails 3 and PostgreSQL | Peter Mac And Associates
・RailsからPostgreSQLに繋がらない~ – Stellaqua – TOMの技術日記