0

これは、db:migrate を実行したときに表示されるエラーです。

rake db:migrate rake aborted! You have already activated rake 0.9.2.2, but your Gemfile requires rake 0.9.2. Using bundle exec may solve this.

次にbundle exec rake 0.9.2を実行すると、これが得られます

    'rake aborted!dlopen(/Users/connorphillips/.rvm/gems/ruby-1.9.3-p194/gems/mysql2 0.2.11/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib Referenced from: /Users/connorphillips/.rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.2.11/lib/mysql2/mysql2.bundle
  Reason: image not found - /Users/connorphillips/.rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.2.11/lib/mysql2/mysql2.bundle'
4

1 に答える 1

0

正しい MYSQL2 gem をインストールする必要がある場合があります。Gemfile に mysql2 が含まれていることを確認してください

gem 'mysql2'

次に、再バンドルして試します

bundle exec rake db:migrate
于 2012-09-25T19:35:30.660 に答える