Mysql2 ::错误:表不存在:显示来自`sessions`的完整字段

时间:2015-03-20 02:58:16

标签: mysql ruby-on-rails mysql-workbench mysql-error-1064

我刚从我的开发人员克隆了一个应用程序,我想在我的计算机上进行设置。我转到localhost:3000时收到此错误,但我并不理解其含义。

错误:

ActiveRecord::StatementInvalid - Mysql2::Error: Table 
'goacquire_development.sessions' doesn't exist: SHOW FULL FIELDS FROM `sessions`:

我认为这可能是我的安装过程,如果有人能向我解释这个错误,我会很感激。

2 个答案:

答案 0 :(得分:5)

一些想法:

  1. 确保MySQL在本地计算机上运行。
  2. 确保您已投放rake db:createrake db:migrate
  3. 确保您的database.yml文件配置了MySQL设置。
  4. 希望这有帮助。

答案 1 :(得分:1)

  • 在您的计算机上安装MySQL服务器
  • 配置database.yml(如果您的应用没有,请创建新的。)
  • 运行命令:
# cd /path/to/your/app
# bundle install
# rake db:create
# rake db:migrate
# rails s