我升级到 ruby 2.3.0安装捆绑器并从我的轨道应用程序安装我的宝石集hive_geoip2失败,因为它找不到maxminddb.h
它正在查看/Users/me/.rvm/gems/ruby-2.3.0/gems/hive_geoip2-0.1.2/ext/hive_geoip2/Users/me/.rvm/rubies/ruby-2.3.0/bin/ruby -r ./siteconf20160120-32274-1551slx.rb extconf.rb
本质上是/Users/me/.rvm/gems/ruby-2.3.0/gems/hive_geoip2-0.1.2/ext/hive_geoip2
我已经使用 brew 来安装 libmaxminddb
当我使用 find/usr/local/include/usr/include -name maxminddb.h 搜索 maxminddb.h 时,我得到:/usr/local/include/maxminddb.h查找:/usr/include: 没有这样的文件或目录
所以它在我的/usr/local/include 中
如何解决此问题?
感谢宝石所有者 desuwa 立即回答我的问题。
尝试手动传递 mmdb 位置:
gem install hive_geoip2 -- --with-maxminddb-dir=/usr/local
原始来源答案 - hive_geoip2