0

私のスペックは次のとおりです。

  • Windows864ビット
  • Ruby 1.9.3
  • Rails 3.2.12

RailsInstallerを介してレールをインストールしました。mysql2gemもインストールしました。mysqlを使用するように事前構成された新しいプロジェクトを作成しました。

rails new project_name -d mysql

次に、サーバー/WEBrickを経由して起動しようとしました

Railsサーバー

そして、次のエラーが発生します。

ここに画像の説明を入力してください

私はmysql2とmysqlgemを使用してこれを試しました。どちらの場合も同じエラーが発生します。デフォルトのsqliteを使用すると、プロジェクトは正常に起動し、localhost:3000で表示できます。

mysql2がレール上で問題になっていたことは知っていますが、mysqlも機能していないので、Windows8固有のプロジェクトだと思います。驚きです。

SQLiteではなくMySQLを使用したいと思います。私を正しい方向に向けることができる人に感謝します!

4

2 に答える 2

2

注目のエラーケースとして、

SOポストは言う-

"The problem is with mysql. It is a 64 bit installation. Change it to 32bit and it runs fine."

それとは別に、このエラーはいくつかの宝石の欠落の結果である可能性もあります。bundle installサーバーを実行する前に実行してみてください。

またgem mysql、実行する前に、それがgemfileに追加されていることを確認してくださいbundle install

于 2013-03-11T08:08:24.770 に答える
0

MySQLを64ビットバージョンに更新してください。それは問題を修正します。をインストールすることを忘れないでくださいDevkit

于 2013-03-11T08:23:29.983 に答える