我在尝试安装mysql2gemforrails时遇到了一些问题。当我试图通过运行bundle install或gem install mysql2来安装它时,会出现以下错误:
安装mysql2时出错:错误:无法生成gem本机扩展
如何修复此问题并成功安装mysql2
在Ubuntu/Debian和其他使用aptitude的发行版上:
sudo apt get安装libmysql ruby libmysqlclient dev
包libmysql-ruby已经被淘汰,取而代之的是ruby-mysql。这就是我找到解决办法的地方
如果由于找不到libmysql-ruby而导致上述命令不起作用,那么以下内容就足够了:
sudo apt get安装libmysqlclient dev
在Red Hat/CentOS和其他使用yum的发行版上:
sudo yum安装mysql-devel
在使用自制软件的Mac OS X上:
brew安装mysql