我正在尝试使用 TeamCity 运行单元和集成测试。
已经配置了一个运行 rake 测试的步骤(默认情况下包括测试负载、清除等)。但是我所有的单元测试都失败了:
ActiveRecord::StatementInvalid: Mysql2::Error: Unknown column 'bid_for_referred_user' in 'field list': INSERT INTO
general_settings` ...
我不知道发生了什么,因为我在另一台服务器上设置了另一个版本的 MySQL(5.5)并且大部分测试都通过了。MySQL版本有关系吗?这里我在 CentOS 5.7 上使用 5.0.95。或者只是我忘了在 TeamCiy 中配置一些东西?