Я проводил все виды исследований и пробовал много разных вещей. Я знаю, что на этот вопрос много ответов, но ни одно из предлагаемых решений не работает для меня.
После перехода на 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 в верхнюю часть моего gemfile, и я также потребовал его в своем файле окружения. Я понятия не имею, почему я все еще получаю это предупреждение.
Любые предложения или идеи, чтобы убедиться, что он загружает правильную версию libxml2?