使用mysql2 gem迁移数据库时,nill:Class的方法行未定义

问题描述

|| 每次我耙db:migrate时,都会收到一条错误消息,提示“ nill:Class \”为“未定义的方法”“ rows”。我在Windows计算机上使用MysqL2 gem,并安装了MysqL v-5.5.13。我迁移时sqlite3可以很好地工作,但MysqL不能。它只创建数据库并创建第一个表,但是当它想完成第一个表的迁移时,我得到了错误。有什么帮助吗?     

解决方法

        我想出了解决问题的方法:
gem install mysql2 -- \'--with-mysql-lib=\"c:\\Program Files\\MySQL\\MySQL Server 5.5\\lib\" --with-mysql-include=\"c:\\Program Files\\MySQL\\MySQL Server 5.5\\include\"\'
如果您遇到相同的问题,只满足您的需求