安装mysql2时出错:错误:无法构建gem本机扩展

时间:2018-10-30 10:11:46

标签: ruby-on-rails-4 mysql2 ruby-2.2

我正在使用(Mac Os)

<PrivateRoute path="/account(?=\S*)([a-zA-Z-]+)" component={Account} />

运行gem 'rails', '~> 4.2.0' # rails edge ruby '2.2.0' gem 'mysql2' 后出现此错误

  

在安装mysql2(0.3.17)时发生错误,并且Bundler无法   继续。确保bundle成功   捆绑之前。

所以我建议跑步

gem install mysql2 -v '0.3.17'

尽管我尝试了许多解决方案,但我却不断遇到此错误,不幸的是没有运气

gem install mysql2 -v '0.3.17'

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

要修复此问题,我只需使用捆绑程序安装mysql2 gem。

安装mysql2 gem:

$ bundle install
$ bundle exec gem install mysql2

答案 1 :(得分:0)

在安装mysql2依赖项之后安装gem

brew install mysql-client libmysqlclient-dev