gpt4 book ai didi

ruby - Mac 用户并收到警告 : Nokogiri was built against LibXML version 2. 7.8,但已动态加载 2.7.3

转载 作者:行者123 更新时间:2023-11-29 13:59:51 25 4
gpt4 key购买 nike

我做过各种各样的研究,尝试过很多不同的东西。我知道这个问题已经回答了很多次,但没有一个建议的解决方案对我有用。

升级到 Lion 后,我在 Ruby 中遇到段错误。我相当有信心它是 Nokogiri。所以我通过 Homebrew 安装了 libxml2。我运行了 brew link libxml2。然后我使用该版本的库重新安装了 Nokogiri。

证明:

$ nokogiri -v
# Nokogiri (1.5.0)
---
warnings: []
nokogiri: 1.5.0
ruby:
version: 1.9.2
platform: x86_64-darwin11.0.0
description: ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.0.0]
engine: ruby
libxml:
binding: extension
compiled: 2.7.8
loaded: 2.7.8

我已经将 Nokogiri 包含在我的 gemfile 的顶部,并且我还在我的环境文件中需要它。我不知道为什么我仍然收到该警告。

有什么建议或想法可以确保它加载正确版本的 libxml2 吗?

最佳答案

如果您使用 gem install nokogiri 安装了 Nokogiri,您可以通过运行 gem pristine nokogiri 重新编译 gem 的 C 扩展来解决此警告。

如果您使用 bundle install 安装了 Nokogiri,您可以通过运行 bundle exec gem pristine nokogiri 来解决此警告,以便在 Bundler 安装它的任何地方重新编译 gem 的 C 扩展。

关于ruby - Mac 用户并收到警告 : Nokogiri was built against LibXML version 2. 7.8,但已动态加载 2.7.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22755466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com