首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装ruby-augeas gem?(macOS Mojave)

如何安装ruby-augeas gem?(macOS Mojave)
EN

Stack Overflow用户
提问于 2019-09-23 20:30:48
回答 1查看 232关注 0票数 0

昨天我花了一整天的时间来寻找安装ruby-augeas的明确答案。我找不到一个好的解决方案。

如何安装?

安装时出现错误:

代码语言:javascript
复制
gem install ruby-augeas
    Building native extensions. This could take a while...
    ERROR:  Error installing ruby-augeas:
        ERROR: Failed to build gem native extension.

        current directory: /Users/vmware/.rvm/gems/ruby-2.4.4/gems/ruby-augeas-0.5.0/ext/augeas
    /Users/vmware/.rvm/rubies/ruby-2.4.4/bin/ruby -I /Users/vmware/.rvm/rubies/ruby-2.4.4/lib/ruby/site_ruby/2.4.0 -r ./siteconf20190923-73327-iy4kfy.rb extconf.rb
    creating Makefile

    current directory: /Users/vmware/.rvm/gems/ruby-2.4.4/gems/ruby-augeas-0.5.0/ext/augeas
    make "DESTDIR=" clean

    current directory: /Users/vmware/.rvm/gems/ruby-2.4.4/gems/ruby-augeas-0.5.0/ext/augeas
    make "DESTDIR="
    compiling _augeas.c
    In file included from _augeas.c:25:
    /usr/local/Cellar/augeas/1.12.0/include/augeas.h:24:10: fatal error: 'libxml/tree.h' file not found
    #include <libxml/tree.h>
             ^~~~~~~~~~~~~~~
    1 error generated.
    make: *** [_augeas.o] Error 1

    make failed, exit code 2

    Gem files will remain installed in /Users/vmware/.rvm/gems/ruby-2.4.4/gems/ruby-augeas-0.5.0 for inspection.
    Results logged to /Users/vmware/.rvm/gems/ruby-2.4.4/extensions/x86_64-darwin-18/2.4.0/ruby-augeas-0.5.0/gem_make.out

我还安装了brew install augeas pkg-config,但它显示相同的错误。

EN

回答 1

Stack Overflow用户

发布于 2019-09-23 21:40:37

最后,我解决了这个问题。

代码语言:javascript
复制
export PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig"

这就是你所需要的。配置脚本将运行pkg-config以找出要添加到LDFLAGS和CPPFLAGS中的内容。

来源:https://github.com/remacs/remacs/issues/886

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58062513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档