【问题标题】:installation of nokogiri 1.5.9 in bundle install在捆绑安装中安装 nokogiri 1.5.9
【发布时间】:2013-06-26 16:10:09
【问题描述】:

当我使用 nokogiri 运行 bundle install 时出现此错误:

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.9.1 extconf.rb 
checking for libxml/parser.h... no
-----
libxml2 is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.
-----
*** 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.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
        ....


Gem files will remain installed in /var/lib/gems/1.9.1/gems/nokogiri-1.5.9 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/nokogiri-1.5.9/ext/nokogiri/gem_make.out

An error occurred while installing nokogiri (1.5.9), and Bundler cannot
continue.
Make sure that `gem install nokogiri -v '1.5.9'` succeeds before bundling.

我该如何纠正它?

编辑 Lecture des listes de paquets... Fait
建筑 de l'arbre des dépendances
Lecture des informations d'état... Fait
注意:选择 « libxslt1-dev » 代替 « libxslt-dev »
E: Impossible de trouver le paquet build-essential
E: Impossible de trouver le paquet libxml2
E: Impossible de trouver le paquet libreadline6-dev
E: Impossible de trouver le paquet libssl-dev
E: Impossible de trouver le paquet ncurses-dev
E: Impossible de trouver le paquet postgresql-contrib
E: Impossible de trouver le paquet libapr1
E: Impossible de trouver le paquet libpcap-dev

【问题讨论】:

    标签: installation bundle


    【解决方案1】:

    你需要在 nokogiri 之前安装一些库

    在 Ubuntu 中:

    sudo apt-get install libxslt-dev libxml2-dev
    

    【讨论】:

    • 非常感谢,但我遇到了同样的错误:/ 安装 pcaprub (0.11.3) 时出错,Bundler 无法继续。
    • 尝试gem install pcaprub,然后编辑您的问题并粘贴执行命令的输出,或重试bundle install
    • 试试sudo apt-get install libpcap libpcap-dev
    • 这是结果(dsl 是法语) Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait E: Impossible de trouver le paquet libpcap
    • 有人吗? :/ 请帮帮我!
    【解决方案2】:

    这对我有用:

    $sudo apt-get install libpcap-dev
    

    之前

    $ bundle install
    

    【讨论】:

      猜你喜欢
      • 2012-12-16
      • 2015-05-15
      • 2013-12-21
      • 1970-01-01
      • 2021-10-27
      • 2014-10-15
      • 1970-01-01
      • 2017-01-08
      • 2017-05-05
      相关资源
      最近更新 更多