2012-01-16 15 views
1

私はRoRプロジェクトを実行中に問題があります。私はそれを実行中にこのエラーが表示されます "Mysql2 ::エラー 不明なデータベース 'simple_cms_development'" 私はこの問題とそれを解決する方法を考えていません。誰でも私を助けることができます。事前に感謝ruby​​ on railsプロジェクトで問題が発生しています

はここdatabase.ymlのファイル

# MySQL. Versions 4.1 and 5.0 are recommended. 
# 
# Install the MYSQL driver 
# gem install mysql2 
# 
# Ensure the MySQL gem is defined in your Gemfile 
# gem 'mysql2' 
# 
# And be sure to use new-style password hashing: 
# http://dev.mysql.com/doc/refman/5.0/en/old-client.html 
development: 
    adapter: mysql2 
    encoding: utf8 
    reconnect: false 
    database: simple_cms_development 
    pool: 5 
    username: root 
    password: "123456" 
    host: localhost 

# Warning: The database defined as "test" will be erased and 
# re-generated from your development database when you run "rake". 
# Do not set this db to the same as development or production. 
test: 
    adapter: mysql2 
    encoding: utf8 
    reconnect: false 
    database: simple_cms_test 
    pool: 5 
    username: root 
    password: 
    host: localhost 

production: 
    adapter: mysql2 
    encoding: utf8 
    reconnect: false 
    database: simple_cms_production 
    pool: 5 
    username: root 
    password: 
    host: localhost 

どのように私はこの問題を解決することができ、BTのですか?

答えて

3

は、MySQLで作成したデータベースているプロジェクトがありますか?そうでない場合は、rake db:createを実行してレールを作成してみてください。

4

データベースがないことを意味しますsimple_cms_developmentはまだ存在しません。パスワードが123456のユーザールートがすでに存在する場合は、rake db:createを実行してからrake db:migrateを実行します。

これらはあなたのレールのディレクトリ内のコマンドラインから実行したコマンドが

関連する問題