WINDOWS 环境,提示出现这个问题,一直在解决~还请遇到过类似的问题指点哈~先谢谢了~
mysql2 需要 linux 下的 mysql libraries 才能编译的。 windows 下没有,你要折腾下,把这些 lib 在 windows 上安好,才能安装这个 gem 成功。
没有强制要求,直接 ubuntu 吧。
https://github.com/brianmario/mysql2
This gem links against MySQL's libmysqlclient C shared library. You may need to install a package such as libmysqlclient-dev, mysql-devel, or other appropriate package for your system.
gemfile 里加这句:
gem 'mysql2', '0.3.11'
锁定 mysql2 版本 0.3.11,再往上的的版本总报错,各种库都不行。
正好前段时间遇到,查了一晚,要崩溃,你看是不是同样的问题。@suchiva
gem install mysql2 -- --with-mysql-include=c:\\mysql-connector\\include --with-mysql-lib=c:\\mysql-connector\\lib
--with-mysql-lib 路径少了 lib