key-cc

思いついたら、書き込む自分への作業と情報のメモページ

MySQLのrootパスワードとRailsでのdb:create問題

2008-09-12 16:24:04 | デジタル・インターネット
railsをして、Web機能を立ち上げ、About your application’s environmentでサーバーチェックをしたとき、エラーに「couldn't create database mysql」と出ているときは、MySQLに問題がある。

JRuby on RailsでMySQLにアクセスするとき、database.ymlにパスワードを記述するのだが、MySQLのrootパスワードが数字から始まると、jruby -S rails -d mysql hoehoeとやったときに、うまくDBが作成されません。

railsでdb:createをうまくやるためには、rootのパスワードは、必ずアルファベットから始めるようにしましょう。

また、script/serverでMySQLのエラーが出ているときは、

jruby -S gem install -y ActiveRecord-JDBC --platform jruby
jruby -S gem install -y jruby-openssl --platform jruby

の実行をしておきましょう。

scaffoldが

jruby -S scaffold モデル名 フィールド名

でできない時は、

jruby script/generate scaffold モデル名 フィールド名

で実行しましょう


最新の画像もっと見る

コメントを投稿