【发布时间】:2015-04-01 16:32:28
【问题描述】:
我正在从 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 不断出现?
【问题讨论】:
-
config/database.yml文件中有什么内容? -
开发:适配器:mysql2 编码:utf8 数据库:simple_cms_开发池:5 用户名:simple_cms 密码:密码套接字:/tmp/mysql.sock
标签: mysql ruby-on-rails activerecord