次の Gemfile.lock ファイル http://pastie.org/private/tfbnteruyahmwfhtt26eaを含むプロジェクトがあり、 rake db:create --trace を実行すると、次のエラー トレースが表示されます。 http://pastie.org/private/vz6gzalof9wywhzfbk0ixg どうすればこの問題を解決できますか? このファイルはすでに他の開発者と連携しているため、gem のバージョンを変更することはできません。
2 に答える
1
database.ymlをチェックして、mysqlの代わりにmysql2アダプターを使用していることを確認してください。
于 2011-07-29T15:53:58.240 に答える
1
Snow Leopard を実行している場合は、次のことを試してください。
mysql gem をアンインストールします。
sudo gem uninstall mysql
正しいフラグで gem をインストールする
sudo env ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
PS: また、MySQL 5.5 ではなく 5.1 を実行していることも確認してください。これには問題があったため、5.1 にダウングレードすることをお勧めします。
于 2011-07-29T14:08:32.717 に答える