【问题标题】:WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.9.1警告:Nokogiri 是针对 LibXML 版本 2.8.0 构建的,但已动态加载 2.9.1
【发布时间】:2013-12-08 15:21:07
【问题描述】:

每当在 sublime text 2 中运行 rspec 时都保持低于。我也在使用 spork 的守卫。:

警告:Nokogiri 是针对 LibXML 版本 2.8.0 构建的,但已动态加载 2.9.1

如果这有什么不同的话,我就是在做小牛。我不确定这意味着什么,并且一直在尝试很多不同的东西,但到目前为止没有运气。

感谢任何帮助。

【问题讨论】:

  • 我认为只有山狮和更低的修复。我在小牛队,所以可能会有所不同。我现在正在那里查看所有答案,到目前为止还没有任何工作......
  • 这个问题不是重复的。 carols10cents 链接的问题询问动态链接版本比构建 nokogiri 的版本,而这个版本是相反的。虽然相似,但我相信每个都有不同的原因。我还没有找到解决这个问题的方法,但是当我找到答案时会尝试发布答案。

标签: rspec ruby-on-rails-4


【解决方案1】:

我在 OS X 10.9.1 上也经常遇到此错误。这个答案对我有用:https://stackoverflow.com/a/14658949/1769539

或者,为了节省您的旅行 - 这就是对我有用的方法,特别是:

“如果您使用捆绑安装安装 Nokogiri,您可以通过运行 bundle exec gem pristine nokogiri 然后 '捆绑安装' 来解决此警告”

【讨论】:

    【解决方案2】:

    看起来您在安装 gem 后更新了系统库,因此您必须更新 nokogiri 才能使用当前的 lib 版本。

     gem install nokogiri -- --use-system-libraries
    

    【讨论】:

      猜你喜欢
      • 2015-06-30
      • 2014-01-07
      • 2013-07-21
      • 2012-07-12
      • 1970-01-01
      • 2011-06-17
      • 2013-06-28
      • 2011-10-11
      • 2013-04-25
      相关资源
      最近更新 更多