Ошибка при установке Nokogiri и libxml2 в Mac OS Yosemite

В общем, котаны, пишу сюда, чтобы потом не забыть… Эта штука стоила мне 2.5 часа времени!

Когда устанавливаем гем Nokogiri на чистую тачку, то с вероятностью 99.9% будет ошибка. Связана она с тем, что бандлер (да и не только он) не может найти заголовочные файлы этой библиотеки.

Ставим по порядку:

  • Последний доступный Xcode
  • xcode-select —install или Xcode -> Open Developer Tools -> More Developer Tools (ставим последний)
  • Обновляем mac ports: sudo port selfupdate
  • Ставим либы: sudo port install libxml2 libxslt
  • Ставим гем:
    gem install nokogiri -- --use-system-libraries

ВСЁ. Будьте счастливы и не болейте.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *