【问题标题】:Zookeeper 1.4.11 won't installZookeeper 1.4.11 不会安装
【发布时间】:2017-01-17 23:28:36
【问题描述】:

我遇到了 Zookeeper 1.4.11 的问题。这是我项目的依赖项,每次我尝试捆绑时都会得到:

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
 ...
_zookeeper_interest
_zookeeper_process
make[1]: *** [libzookeeper_st.la] Error 1
make: *** [all] Error 2
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers.  Check the mkmf.log file for more details.  You may need configuration options.

当我寻找mkmf.log 时,它在任何地方都不存在。有人见过这个吗?

【问题讨论】:

    标签: ruby rvm apache-zookeeper


    【解决方案1】:

    问题出在我的 ~/.bash_profile 中的以下行:

    export GREP_OPTIONS='--color=always'

    这是在意想不到的地方注入颜色字符。我发现这个的方法是查看 Zookeeper 内部构建脚本生成的 libtool,我发现了一些奇怪的颜色字符。

    【讨论】:

    • 谢谢,这救了我,这正是我的问题。
    【解决方案2】:

    较新的编译器可能存在将警告视为错误的问题:

    cc1: all warnings being treated as errors
    

    为了忽略这些警告,请使用:

    CFLAGS=-Wno-error=format-overflow gem install zookeeper --version 1.4.11
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-18
      • 2016-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多