使用mysql数据库配置Rails项目

时间:2015-02-02 16:52:11

标签: mysql ruby-on-rails activerecord

我从lynda.com学习Ruby on Rails。我刚刚创建了mysql数据库,现在我正在尝试配置我的rails项目,以便它可以连接到该数据库,但无论我尝试什么,我总是在尝试rake db:schema:dump后遇到此错误:

Kards52Proof$ rake db:schema:dump --trace
** Invoke db:schema:dump (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:schema:dump
rake aborted!
ActiveRecord::StatementInvalid: Mysql2::Error: No database selected: SHOW TABLE

我迷失在这里......为什么ActiveRecord::StatementInvalid: Mysql2::Error: No database selected: SHOW TABLE会继续发生?

1 个答案:

答案 0 :(得分:0)

查看rake db的源代码:schema:dump here我假设尚未创建数据库。这是guide这样做的。尝试在安装后运行它。