Пользователь Mac и получение ПРЕДУПРЕЖДЕНИЕ: Nokogiri был построен на основе LibXML версии 2.7.8, но динамически загружается 2.7.3

я провел всевозможные исследования и пробовал много разных вещей. Я знаю, что на этот вопрос много раз отвечали, но ни одно из предложенных решений у меня не работает.

После обновления до Lion я получаю ошибки сегментации в Ruby. Я почти уверен, что это Нокогири. Итак, я установил libxml2 через Homebrew. Я запустил 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 в начало моего гем-файла, и мне он также требовался в моем файле среды. Понятия не имею, почему я все еще получаю это предупреждение.

Есть ли какие-либо предложения или идеи, чтобы убедиться, что загружается правильная версия libxml2?

82
задан the Tin Man 30 April 2015 в 22:24
поделиться