$ rake db:schema:dump
耙子流产了! 它说.. 无法在第31行第11列解析YAML 然后在配置文件夹中提供环境文件的链接environment.rb:5 in<'top(required)'>
任务:TOP => db:schema:dump => environment
我所做的是将database.yml的适配器从sqlite3更改为mysql。安装了yaml_db gem,将套接字值添加到/tmp/mysql.sock(不知道这是什么..只是从某处复制..我的电脑中没有这种类型)
environment.rb有
“#载入rails应用程序需要File.expand_path('../ application', FILE )
“#初始化rails应用程序Cmsapp ::在Application.Initialize!
databse.yml
发展: 适配器:mysql 编码:utf8 重新连接:false database:simple_cms_development 游泳池:5 用户名:simple_cms 密码:vishesh socket:/tmp/mysql.sock
试验: 适配器:mysql 编码:utf8 重新连接:false database:simple_cms_test 游泳池:5 用户名:simple_cms 密码:vishesh socket:/tmp/mysql.sock
生产: 适配器:mysql 编码:utf8 重新连接:false database:simple_cms_production 游泳池:5 用户名:simple_cms 密码:vishesh socket:/tmp/mysql.sock
答案 0 :(得分:0)
你是否在你的gemfile中包含了mysql2 gem并重新捆绑了它?还要确保database.yml正确缩进。