Railsが提供するrake db
タスクを実行すると、正常に実行されますが終了することはありません。私はCTRL + Cを押してタスクを終了する必要があります。私は8時間以上それを実行してテストしたが、問題は解決しない。私はrake db:migrate --trace
実行する場合Rails DBレーキタスクは実行されますが、決して終了しません。
ここでは出力があります:私が言ったように
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:migrate
** Invoke db:schema:dump (first_time)
** Invoke db:load_config
** Execute db:schema:dump
_
を、すべてが期待どおりに動作しますが、それはdb:schema:dump
後にハングアップします。
- のMac OS X 10.7.1(ライオン)
- ルビー1.9.2p290
- のRails 3.1.0
- のMySQL 5.5.14
- :
私は、次を使用していますmysql2 gem 0.3.7
これは、宝石/コードが追加されていないベースのRailsアプリです。私はrails new testapp -d mysql
とrake db:create
またはbundle exec rake db:create
と複製できます。
誰でもこの問題に遭遇しましたか、さらにトラブルシューティングを行うために私ができることが分かっていますか?
SQLiteは正常に動作します。これはMySQLの問題だと思われます。 –
私はmysql2バージョン0.3.7を使用しています。 –
'brew update'は更新された数式をダウンロードするだけです。新しいバージョンはビルドされません。 'brew upgrade'は新しいバージョンを作ります。あなたが更新プログラムを実行した場合、私はそれがあなたの問題を修正したものだとは思わない... –