缺少mysql.h。 OS X 10.10.2

时间:2015-04-09 01:04:25

标签: ruby-on-rails rubygems osx-yosemite mysql2

这是我的error log。我一直试图做bundle install并且它要我安装mysql2。我已经尝试了stackoverflow上的大部分内容,似乎没有任何东西适合我。

我做了以下

gem install mysql2 -v '0.3.18',没有运气。

gem install mysql2 -v '0.3.18' -- --with-mysql-dir=/usr/local/bin/mysql

gem install mysql2 -- --with-mysql-config=/usr/local/Cellar/mysql/5.6.19/bin/mysql_config

尝试删除/更改mysql_config中的cflags和cxxflags。

上述尝试都没有奏效。

对于这个问题,任何人都有不同的解决方案吗?我还应该尝试什么?

我做了brew install mysql及其/usr/local/bin/mysql

好吧我认为它与它无法找到MySql头文件有关。我无法找到安装的MySQL开发文件。

尝试执行which mysql-devel并提供mysql-devel not found。我该如何安装? brew安装在这种情况下不起作用。

1 个答案:

答案 0 :(得分:-1)

您是否尝试使用mysql2作为Ruby on Rails的数据库?如果是这样,你需要的宝石可能是#34; activerecord-mysql2-adapter"。