Rails/MySQL2:错误 - 未知数据库

Kid*_*ola 27 ruby mysql macos ruby-on-rails-3

我正在关注Linda的基础教程.我现在能够正确安装所有东西,但是当我启动Rails服务器时,我在访问时收到此消息localhost:3000:

Unknown database 'simple_cms_development'
Run Code Online (Sandbox Code Playgroud)

然后

Rendered /Library/Ruby/Gems/1.8/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.0ms)
Rendered /Library/Ruby/Gems/1.8/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (23.5ms)
Rendered /Library/Ruby/Gems/1.8/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (29.8ms)
Run Code Online (Sandbox Code Playgroud)

Dan*_*ail 58

你在MySQL中创建了数据库吗?您应该能够运行rake db:create并让Rails为您创建它.

  • 不是问题.不要忘记,通过单击答案左侧的绿色复选标记轮廓,将解决问题的答案标记为"已接受"是习惯做法. (3认同)
  • 完善!这样做了.谢谢你的帮助. (2认同)

小智 16

我有同样的错误,请在命令提示符上运行以下命令:

rake db:create 
Run Code Online (Sandbox Code Playgroud)

解决问题.


Jat*_*tra 5

寻找以下问题的答案:

  1. 您安装了mysql2 gem吗?
  2. 您的Gemfile中有提及吗?
  3. 您运行命令了rake db:create吗?