sudo gem安装mysql
后续的轨道迁移仍然失败,消息如下所示:
$ rake db:migrate (在/用户/家伙/代码/项目) 耙中止! 未初始化的常量MysqlCompat :: MysqlRes (通过使用--trace运行任务来查看完整跟踪)
我怎样才能解决这个问题?
为了解决这个问题(在这个问题的时候),你需要在安装过程中设置一个额外的环境variables。
对于32位平台,请执行以下操作:
sudo env ARCHFLAGS =“ - arch i386”gem install mysql
对于64位平台,请执行以下操作:
sudo env ARCHFLAGS =“ - arch x86_64”gem install mysql
一旦完成,你的迁移应该成功(假设没有其他因素阻碍迁移)。