mysql2尝试为 Rails安装 gem 时遇到一些问题。当我尝试通过运行安装它bundle install或gem install mysql2它给我以下错误:
mysql2
bundle install
gem install mysql2
安装 mysql2 时出错:错误:无法构建 gem 原生扩展。
如何解决此问题并成功安装mysql2?
在 Ubuntu/Debian 和其他使用 aptitude 的发行版上:
sudo apt-get install libmysql-ruby libmysqlclient-dev
软件包libmysql-ruby已被淘汰并由ruby-mysql. 这是我找到解决方案的地方。
libmysql-ruby
ruby-mysql
如果上面的命令因为找不到而不起作用libmysql-ruby,那么以下应该就足够了:
sudo apt-get install libmysqlclient-dev
在 Red Hat/CentOS 和其他使用 yum 的发行版上:
sudo yum install mysql-devel
在带有Homebrew的 Mac OS X 上:
brew install mysql